Strong Middle/Senior Full-Stack Engineer
Posted Updated
- Design, develop, and maintain end-to-end product features across Back-end and Front-end systems
- Build scalable services, APIs, and workflow-driven solutions supporting core business operations
- Collaborate closely with Product, Design, and Engineering teams to define requirements and shape product direction
- Translate operational and business processes into intuitive and scalable software experiences
- Participate in architecture discussions, technical planning, and code reviews
- Own features throughout the full development lifecycle from discovery to deployment
- Evaluate technical decisions from both engineering and user-impact perspectives
- Improve product quality, scalability, developer experience, and operational efficiency
- Work effectively in a startup environment with evolving priorities and changing requirements
- Contribute proactively to technical and product discussions and suggest improvements when needed
- At least 5 years of commercial software engineering experience
- Strong proficiency in TypeScript with solid Back-end development expertise
- Experience designing and delivering production-ready product features end-to-end
- Strong experience with relational databases, preferably PostgreSQL
- Experience developing scalable services and APIs
- Experience working with AWS cloud services
- Understanding of modern software architecture and engineering best practices
- Ability to work independently and take ownership of technical solutions
- Strong problem-solving skills and ability to work with ambiguity
- Excellent communication and collaboration skills
- Product-minded approach to software development
- Upper-Intermediate English level or higher
- Experience participating in code reviews and technical discussions
- Ability to balance technical quality with business and user needs
WILL BE A PLUS
- Experience with NestJS
- Experience with Next.js and React
- Experience with Temporal or other workflow orchestration platforms
- Experience working in startup or high-growth product environments
- Experience in fintech products or platforms
- Background in payment systems, billing, invoicing, or transaction-focused products
PERSONAL PROFILE
- Proactive and ownership-driven mindset
- Comfortable working in environments with changing priorities and evolving requirements
- Strong collaboration and communication skills
- Ability to understand business context beyond implementation details
- User- and product-oriented approach to decision-making
- Self-sufficient and adaptable team player