YOUR NEW ROLE CODE LEAP
We are looking for an experienced
Backend Engineer (TypeScript/ NodeJS) who will help create and build the foundation for our backend development on a critical project. The ideal engineer will bring their experiences, best practices, and a collaborative attitude to help drive agile culture initiatives. To be successful, one should effectively communicate with our development and operations team to orchestrate the creation or improvement of solutions that can scale. Our team aims for the sustainability!
YOUR EXCITING TASKS
- Design, develop, and maintain scalable backend services using Node.js and TypeScript.
- Build and enhance RESTful APIs and backend features to support business requirements.
- Collaborate with Product Managers, QA, and engineering teams in Germany and Vietnam to deliver high-quality software using Agile Scrum.
- Write clean, maintainable, and well-tested code following software engineering best practices.
- Optimize application performance, reliability, and scalability through thoughtful implementation and refactoring.
- Work with SQL databases, caching solutions, and cloud services to build efficient backend systems.
- Participate in code reviews, technical discussions, and knowledge-sharing sessions.
- Troubleshoot production issues and continuously improve system stability and developer experience.
- Stay up to date with modern backend technologies and contribute ideas to improve engineering practices.
YOUR PROFILE AND YOUR PERSONALITY
- 4+ years of experience with TypeScript in backend development (especially Express.JS/Fastify); NextJS/ReactJS experience is a plus
- Experience writing tests, especially unit test, using testing frameworks such as Jest
- Familiarity with data validation libraries (e.g. Zod, io-ts) to ensure request and data integrity
- Experience working with SQL databases, including using ORMs and writing raw SQL queries when necessary for performance or complex logic
- Understanding of Swagger (OpenAPI Specification) for API documentation
- Solid understanding of Dependency Injection (DI) principles and how to apply them in scalable applications
- Experience implementing structured logging, preferably in JSON format, to support monitoring and debugging
- Experienced in using distributed cache (e.g., Redis) or alternative caching platforms to optimize data retrieval
- Highly performance-oriented, consistently aiming for measurable results and delivering high-quality outcomes under deadlines
- Strong research skills to evaluate and adopt new technologies
- You understand and know how to prioritize your tasks with a problem-solving mindset
- You don't take things personally and are comfortable with ambiguity and rapid changes common in early-stage product development
- You don't wait for others to tell you what you need to do but proactively reach out to people, communicate, ask for help, and get things done
- You feel comfortable communicating in the English language
Nice To Have
- Experience with Azure Cloud services (e.g., Blob Storage, Cosmos DB, Event Hub).
- Familiarity with containerization, microservices, and CI/CD (e.g., Docker, Kubernetes, GitHub Actions).
- Experience with message brokers (e.g., RabbitMQ, Kafka, Azure Service Bus, AWS SNS/SQS) and observability tools such as OpenTelemetry.
- Familiarity with Functional Programming concepts (e.g., Effect-TS) or experience with Shopify/e-commerce projects.
Benefits Await You At Code Leap- Competitive salary and benefits
- Year-end bonus (13th-month salary)
- Generous annual leave of up to 18 days
- Additional premium health insurance
- Enjoy a stress-free and comfortable commute to and from work with our Grab Services sponsor
- Enjoy an endless selection of delicious refreshments, including gourmet coffee, beverages, snacks, and fresh fruits, all complimentary
- Focused on individual development:
- Unlimited access to Udemy and other recommended courses
- Sponsored Professional certificates such as AWS, PMI, Scrum Master, etc
- Soft skills training for professional growth
- Sharing session every Friday, come along with lunch provided by CODE LEAP
- 1-on-1 coaching with experienced professionals
- Flexible work policy, which provides flexible hours to accommodate personal schedules and commitments
- Dynamic, fun, and agile environment, perfect for sharing and creativity
- Open-minded, kind & humble colleagues
CONTACT
Come to talk to us at [Confidential Information]
About Us
With our expert teams spread across two continents, CODE LEAP provides innovative software solutions for venture-backed companies and leading enterprise businesses in Germany. Our teams in Berlin (Germany) and Ho Chi Minh City (Vietnam) work hand in hand to develop state-of-the-art solutions of the highest quality.
Because collaborating with the right people is the secret to our successful growth.
We future-proof organizations - be part of it!