Back End Developer
SheCanCode
We are looking for a talented Back End Developer to join our development team and help build, maintain, and improve reliable and scalable backend systems.
You’ll work closely with frontend developers, product teams, and other stakeholders to create high-quality software solutions and deliver great user experiences.
Key Responsibilities
- Develop, maintain, and improve back-end applications and services
- Design, develop, and maintain APIs and integrations
- Write clean, efficient, and maintainable code
- Work with databases and ensure data is stored and accessed efficiently
- Troubleshoot, debug, and resolve technical issues
- Collaborate with frontend developers and wider technical teams
- Participate in code reviews and follow development best practices
- Assist with software testing and quality assurance
- Support application deployment and ongoing improvements
- Keep up to date with new technologies and industry best practices
Requirements
- Proven experience as a Back End Developer or similar role
- Strong experience with at least one backend programming language, such as GO, Java, C#, Python, Node.js, PHP, or similar
- Experience developing and working with REST APIs
- Good understanding of SQL and/or NoSQL databases
- Experience with Git and version control
- Strong understanding of software development principles
- Excellent problem-solving and analytical skills
- Ability to work independently and as part of a team
Nice to Have
- Experience with cloud platforms such as AWS, Azure, or GCP
- Experience with Docker and/or Kubernetes
- Knowledge of CI/CD and DevOps practices
- Experience with microservices and distributed systems
- Experience working in an Agile/Scrum environment
Reference: WJ-766_23828005