Job Summary: We are seeking a talented Node.js/Python Backend Engineer to join our dynamic development team. As a Backend Engineer, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient server-side applications using Node.js/Python. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our clients' needs.
Responsibilities:
- Design, develop, and maintain server-side applications using Node.js. and Python
- Collaborate with front-end developers, product managers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Build efficient, scalable, and reusable back-end systems and APIs.
- Optimize application performance and ensure high availability and reliability.
- Conduct thorough testing, debugging, and troubleshooting of applications.
- Continuously monitor and improve the security, scalability, and performance of the server-side infrastructure.
- Stay up-to-date with the latest industry trends and technologies, and apply them to enhance our development processes.
- Participate in code reviews to maintain code quality and adhere to coding standards.
- Mentor and provide technical guidance to junior team members when needed.
Qualifications:
- Proven experience as a Backend Engineer, Software Engineer, or similar role, with a focus on Node.js and Python development.
- Strong proficiency in Node.js and Python, with a deep understanding of their respective ecosystems (5 years of experience)
- Experience with server-side frameworks such as Django (Python) and Express.js (Node.js).
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and integrating server-side logic with web applications.
- Knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Proficiency in writing efficient SQL queries and database optimization techniques.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills and the ability to work independently as well as collaboratively in a team environment.
- Excellent communication and interpersonal skills.
Additional Information:
- This hiring is under a contractor scheme, and payment will be on an hourly basis
- Occasional in person meetings may be required