junior backend engg
About the Role
We're seeking a highly motivated Junior Backend Engineer to join our team, where you'll play a crucial role in designing, developing, and deploying scalable backend systems. As a junior engineer, you'll have the opportunity to work on a wide range of projects, collaborating with experienced engineers to build high-quality solutions. This is an excellent chance to launch your career in backend engineering and contribute to the growth of our services.
Responsibilities
Design, develop, and test backend applications using programming languages like Java, Python, or Node.js, ensuring they meet the required specifications and are scalable.
Collaborate with frontend engineers to integrate backend services with web or mobile applications, providing RESTful APIs and other interfaces as needed.
Participate in code reviews to ensure high-quality code and adhere to best practices, learning from experienced engineers and contributing to the improvement of the codebase.
Troubleshoot and resolve issues in production environments, using logging and monitoring tools to identify and fix problems.
Work with databases like MySQL, PostgreSQL, or MongoDB to design and implement data models, ensuring data consistency and performance.
Contribute to the development of automated tests and deployment scripts, using tools like Jenkins or Docker to streamline the development process.
Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our backend systems and services.
Collaborate with cross-functional teams, including QA and DevOps, to ensure smooth delivery of projects and services.
Participate in agile development methodologies, such as Scrum or Kanban, to iteratively develop and refine our backend systems.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, with a strong foundation in programming principles and software development.
Proficiency in at least one programming language, such as Java, Python, or Node.js, with experience in backend development.
Understanding of database concepts, including data modeling, normalization, and query optimization, with experience working with relational or NoSQL databases.
Familiarity with cloud platforms like AWS, Azure, or Google Cloud, with experience deploying and managing applications in the cloud.
Knowledge of API design principles, including RESTful APIs, API security, and API documentation, with experience building and consuming APIs.
Experience with version control systems like Git, with a strong understanding of branching, merging, and commit management.
Strong problem-solving skills, with the ability to debug and troubleshoot issues in complex systems.
Excellent communication and teamwork skills, with the ability to collaborate with engineers, QA, and other stakeholders.
Nice to Have
Experience with containerization using Docker, with knowledge of container orchestration tools like Kubernetes.
Familiarity with agile development methodologies, such as Scrum or Kanban, with experience working in iterative development environments.
Knowledge of security best practices, including authentication, authorization, and data encryption, with experience implementing secure backend systems.
Experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack, with the ability to analyze and optimize system performance.
Participation in open-source projects or personal coding projects, demonstrating a passion for software development and a willingness to learn and grow.
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.