




Job Summary: Mid-level backend developer to design, develop, and maintain backend systems and cloud applications, collaborating on scalable software solutions. Key Highlights: 1. Contribute to the development of a scalable back-end. 2. Collaborate with the development team on functional solutions. 3. Opportunity for growth within the company. BACKEND DEVELOPER · Job Description: The mid-level backend software developer will play a critical role in designing, developing, and maintaining backend systems and cloud applications. The candidate must have experience and skills in relevant backend technologies, with a solid understanding of cloud-based architectures. They should be proactive, enthusiastic, and capable of working independently as well as collaboratively within a team. This position offers the opportunity to contribute to the development of a scalable back-end. Responsibilities: · Design, develop, and maintain scalable backend systems and cloud applications. · Collaborate with the development team to understand project requirements and translate them into functional software solutions. · Write clean, efficient, and maintainable code in languages such as Python, C, SQL, and Go. · Implement and integrate APIs, web services, and microservices for seamless communication between frontend and backend systems. · Optimize backend system performance and scalability to handle large volumes of data and traffic. · Conduct thorough testing and debug code to identify and resolve issues, ensuring application reliability and stability. · Collaborate with other teams, such as frontend developers, database administrators, and DevOps, to ensure smooth integration and deployment of software solutions. · Stay current with industry trends and advancements in backend technologies, and proactively suggest improvements to enhance performance, security, and efficiency. · Document software designs, technical specifications, and operational procedures to facilitate knowledge sharing and maintainable codebases. · Communicate project progress, challenges, and solutions effectively to the development team and stakeholders. · Technical Skills: · Proficiency in at least one of the following backend languages: Python, C, SQL, and Go. · Experience in designing and developing cloud-based applications using platforms such as AWS, Azure, or Google Cloud. · Knowledge of RESTful APIs, web services, and microservices architecture. · Understanding of relational databases and experience working with SQL. · Familiarity with containerization technologies such as Docker and container orchestration platforms such as Kubernetes. · Experience with version control systems such as Git. · Strong problem-solving skills and ability to debug and resolve code issues. · Understanding of software development best practices, including code quality, testing, and documentation. · Familiarity with Agile methodologies and ability to work in an Agile development environment. · Knowledge of security principles and best practices in backend development. · Excellent written and verbal communication skills. · Ability to work independently and collaborate effectively as part of a team. · Proactive and motivated, with passion for learning and staying updated with emerging technologies. · Ability to manage time effectively and prioritize tasks in a dynamic work environment. · English: Reading and Writing > 80%. · Schedule: Monday to Friday, 9:00–19:00 hrs · Base Salary Statutory Benefits Growth within the company. -Requirements- Minimum Education: Higher Education – Bachelor’s Degree 5 years of experience Age: between 28 and 45 years Keywords: developer, programmer
