Job Closed
This listing is no longer active.
Solidarity and International Development Expertise
Senior Backend Developer – Node, Python
Location
India
Posted
175 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – Node, Python
Side
• Develop RESTful and GraphQL APIs using Node.js and Python. • Develop APIs using Fast API, NestJS, or Express with TypeScript. • Implement event-driven architecture using Kafka, RabbitMQ, or AWS Event Bridge. • Build and deploy containerized services with Docker and Kubernetes. • Design scalable microservices with robust authentication and authorization. • Optimize database queries and schema design. Use PostgreSQL, MongoDB, and Redis with ORM tools like Prisma or SQLAlchemy. • Secure APIs with OAuth2, JWT, and API Gateway policies. • Implement caching, rate limiting, and background job processing. • Write clean, testable code with unit and integration tests. • Collaborate with DevOps to deploy services using Docker and CI/CD pipelines. • Participate in code reviews, architecture discussions, and performance tuning.
Job Requirements
- 4+ years of backend development experience.
- Strong proficiency in Node.js (Express/NestJS) and Python (Flask/Fast API).
- Experience with relational and NoSQL databases.
- Familiarity with OAuth2, JWT, and secure API design.
- Solid understanding of asynchronous programming and event-driven architecture.
- Preferred:
- Experience with cloud platforms (AWS, GCP, Azure)
- Serverless functions (AWS Lambda, Azure Functions)
- AI observability and prompt monitoring for LLM-integrated services
- Knowledge of container orchestration (Kubernetes)
- Exposure to observability tools (Prometheus, Grafana, ELK stack)
Benefits
- The opportunity to join our growing business at an exciting time.
- Dynamic and entrepreneurial culture.
Related Guides
Related Job Pages
More Backend Engineer Jobs
- Write lots of bug-free, efficient, scalable, and reusable code. - Unit test and take responsibility for the quality of your own code. - Coach, encourage, and mentor your fellow software developers. - Break our existing monolithic applications into more modern microservices. - Provide input on our architecture, databases, and APIs. - Consult with product managers to define, scope and plan new features. - Consult with senior leadership concerning corporate direction and strategic planning. - Work with QA to ensure that cohesive, quality, usable solutions are produced. - Test, evaluate and recommend technologies to improve our overall solutions. - Be a key participant in our agile development process. - Produce excellent documentation.
Member of Technical Staff, Core Experience – Backend Engineer
Anchorage DigitalTrusted institutional partner in crypto and first federally chartered crypto bank
• You will work with the Engineering Manager, Product Manager and the rest of the engineering team to plan, build, release and maintain high quality software. • You will be the primary driver of the system architecture, technical direction and team member’s technical skill development. • At Anchorage Digital, we believe the product is never "done," we can always do better! When you join Anchorage, we expect you to drive our products forward by developing novel solutions for our institutional clients. • As a team, we are constantly striving to innovate in order to build the future of cryptocurrency and the digital asset ecosystem. • Core Experience builds foundations that other teams can use, but we also use those foundations ourselves by having a vertical integration into the system. Being part of our team means you can improve any part of our system, and you have impact across every team.
Senior .NET Developer
Code & PepperAny software developer can write code. We add extra spice to the code to meet the market’s refined taste.
• Pomagamy klientom z branż, gdzie nie ma miejsca na półśrodki • Wspieramy ich w skalowaniu zespołów, tworzeniu i rozwijaniu nowych produktów • Budujemy System Rozliczania Procedur Specjalnych (RPS) – platformę dla Ministerstwa Finansów • Umożliwiamy elektroniczne monitorowanie i rozliczanie procedur celnych
• Develop and maintain high-quality web applications. • Design, implement, and test application components and features. • Write clean, efficient, and maintainable code following industry best practices and coding standards. • Participate in code reviews, debugging, and troubleshooting to ensure quality, reliability, and performance. • Collaborate with cross-functional teams to design, develop, and deliver software solutions. • Contribute to architectural and design discussions, offering insights and recommendations. • Stay up to date with emerging technologies, tools, and industry trends. • Support team members by sharing knowledge, offering guidance, and contributing to a collaborative and positive work environment.




