Lead Full-Stack Engineer
🙌We are building a dedicated engineering team for a greenfield, cloud-native fintech platform focused on digital exchange infrastructure. As a Principal Full-Stack Engineer, you will serve as the technical backbone of the team, working closely with the client’s CTO and helping shape both the architecture and engineering culture from day one. This is a highly hands-on leadership role. We’re looking for someone who leads by example, drives technical excellence, and actively contributes to building the product rather than managing from a distance.
Project Stack: • TypeScript • Next.js / React • Node.js • PostgreSQL • Tailwind CSS • AWS • Event driven architecture • Containers and serverless services • GitHub / CI/CD workflows • Modern observability and monitoring tooling.
- Own and shape the architecture of a greenfield cloud-native platform from the ground up
- Drive critical system-level decisions around data modeling, event-driven design, scalability, performance, and reliability
- Establish and maintain AWS cloud foundations, including environments, permissions, infrastructure, and security practices
- Define engineering standards across observability, CI/CD, testing, automation, and software quality
- Design and build key product features across both frontend and backend systems
- Partner closely with the CTO and engineering team to translate product goals into scalable technical solutions
- 8+ years of professional software engineering experience with proven ownership of production systems
- Deep technical expertise in TypeScript and JavaScript
- Strong full-stack experience with React, Next.js, and Node.js
- Solid PostgreSQL knowledge and relational database design skills
- Hands-on experience with AWS and cloud-native application development
- Strong understanding of event-driven architectures, containerized environments, and serverless services
- Experience with GitHub workflows, CI/CD pipelines, and modern observability/monitoring platforms
- Proven track record of delivering secure, reliable, scalable, and observable production systems
- Upper-Intermediate English level
- Strong ownership and accountability mindset
- Collaborative team player who believes in helping others succeed
- Highly autonomous and self-directed
- Pragmatic engineer who values simplicity, execution, and business impact
- Excellent communication skills and product-oriented thinking
- SaaS and multi-tenant architecture experience
- Infrastructure as Code (Terraform, CloudFormation, etc.)
- Strong understanding of web application security best practices
- Experience designing and operating high-availability systems
During the interview, we’ll ask you about your background, the technologies you used, your motivation, and what direction you want to progress in your career. We will also tell you about our projects, internal initiatives, and opportunities, and give as much time for questions as you need.
After the Recruitment meeting, we move directly to the discussion with a tech interviewer. You can expect to hear some technical questions regarding specific technology, algorithmic challenges, and problem-solving tasks. We’d also like to know what you are curious about programming, and what new languages, frameworks, or tools you’d like to learn.
We’ll provide you with feedback within 5-7 days — terms depend on the complexity of the selection for the position.
If the feedback is positive, we’ll come back to discuss working conditions and the date when you’re ready to start. We can also discuss options for projects you can get into.
After every detail is discussed, we send you an official job offer, where all the agreements are spelled out.
We always provide feedback, no matter if the candidate joins DjangoStars or not — we appreciate your time and efforts spent and strive to help you grow.