Quick Summary
Seeking a Senior/Specialist Remote Backend Developer to focus on high-performance, large-scale application development and microservices architecture, requiring a deep understanding of algorithm analysis and complexity. Essential experience includes developing with Python, Node.js, and Golang; building REST APIs and gRPC; utilizing relational (MySQL/PostgreSQL) and NoSQL (DynamoDB) databases; and implementing scalable, event-oriented architectures using Docker, Kubernetes, and AWS services.
Backend Developer: Large Scale Systems & Microservices
We are seeking a highly experienced Backend Developer specializing in high-performance, large-scale application development, capable of handling high volumes of requests and data processing. A deep understanding of algorithm analysis and complexity is essential.
- Extensive experience developing applications using Python, Node.js, and Golang.
- Proven experience developing client-server applications, REST APIs, and gRPC.
- Experience working with relational databases (specifically MySQL or PostgreSQL).
- Experience working with NoSQL databases (specifically DynamoDB).
- Proficiency in developing with unit and integration tests, and managing CI/CD environments.
- Experience with Git.
- Expertise implementing scalable architectures in cloud environments, primarily AWS.
- Strong background in event-oriented architecture and microservices.
- Experience utilizing monitoring and application performance analysis tools (Datadog, Grafana).
- Experience developing applications using containerization technologies (specifically Docker and Kubernetes).
Preferred Qualifications (Stand Out Skills)
- Experience developing web crawlers.
- Experience working on retail applications (physical and online).
- Additional experience with various AWS services.
- Knowledge of web applications using React.
- Knowledge of PHP.
- Experience working on projects migrating monolithic environments to microservices architecture.
Key Contributions
- Collaborate on defining solution architecture for complex problems, ensuring code is efficient, scalable, testable, and maintainable.
- Develop strategic products for Méliuz, adhering to defined coding practices and architectural standards.
- Develop and evolve applications using REST APIs and gRPC, and integrate with third-party APIs and platforms like AWS.
- Design and implement secure and efficient data persistence layers for applications.
- Partner with leadership and engineers to continuously evolve and scale Méliuz systems and products.
- Disseminate technical knowledge to team members.

