Job Description
We are looking for a skilled Backend Engineer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining server- side applications and APIs. You will work closely with our frontend engineers, product managers, and designers to ensure seamless integration and exceptional performance for our users.
Key Responsibilities
Work on microservices architecture and serverless infrastructure as needed.
Implement data storage solutions and ensure high performance of database queries.
Collaborate with DevOps to manage deployment pipelines, monitoring, and logging.
Stay up- to- date with the latest industry trends, technologies, and best practices.
Troubleshoot and debug issues across the backend stack.
Optimize applications for speed and scalability.
Design, develop, and maintain backend services and APIs that are secure, scalable, and performant.
Write clean, efficient, and maintainable code while adhering to best practices.
Collaborate with frontend engineers to integrate user- facing elements with server- side logic.
Participate in code reviews, knowledge sharing, and team collaboration.
Develop and maintain databases, ensuring data integrity and availability.
Required Qualifications
Bachelor&039;s degree in Computer Science, Engineering, or related field, or equivalent experience.
Experience with unit testing, integration testing, and test- driven development (TDD).
Strong proficiency in backend technologies such as Java or PHP
Knowledge of API design and development (RESTful APIs, GraphQL, etc.).
3+ years of experience as a Backend Engineer or similar role.
Experience with cloud platforms (AWS, GCP, Azure, etc.) and containerization technologies (Docker, Kubernetes).
Excellent problem- solving skills and the ability to work independently and within a team.
Strong understanding of version control systems, especially Git.
Familiarity with CI/CD pipelines and deployment automation.
Experience with relational and NoSQL databases such as [PostgreSQL, MySQL, MongoDB, etc.].
Preferred Qualifications
Familiarity with monitoring and logging tools (e.g., Prometheus, ELK stack, New Relic).
Exposure to agile methodologies and continuous integration practices.
Experience with asynchronous job processing and message queues (e.g., RabbitMQ, Kafka).
Knowledge of security best practices for backend development (e.g., encryption, authentication).
Experience with microservices architecture and serverless applications.