Job Summary:
We are seeking a talented and experienced Backend Engineer to join our development team. You will be responsible for designing, implementing, and maintaining scalable backend systems and APIs that power our applications. You'll work closely with front-end developers, product managers, and DevOps teams to deliver high-quality software solutions.
Key Responsibilities:
Design, develop, and maintain robust backend services and APIs.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize applications for maximum speed and scalability.
Ensure the best possible performance, quality, and responsiveness of applications.
Implement security and data protection best practices.
Troubleshoot and debug applications.
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to team knowledge sharing.
Required Skills & Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Strong proficiency in backend programming languages such as Java, Python, Node.js, or Go.
Experience with RESTful APIs, microservices architecture, and database systems (e.g., PostgreSQL, MySQL, MongoDB).
Familiarity with version control systems (e.g., Git).
Understanding of containerization (e.g., Docker) and CI/CD pipelines.
Knowledge of cloud platforms (e.g., AWS, Azure, GCP).
Strong problem-solving skills and attention to detail.
Preferred Qualifications:
Experience with message brokers (e.g., Kafka, RabbitMQ).
Familiarity with GraphQL, gRPC, or WebSockets.
Exposure to DevOps practices and infrastructure as code (e.g., Terraform).
Experience with unit testing and test-driven development (TDD).
Job Type: Contract
Pay: $4,027.57 - $14,342.61 per month
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.