Summary:
The Back-end Developer will be responsible for designing, building, and maintaining the server-side of web applications. They will work closely with other developers, designers, and stakeholders to produce high-quality code that meets the needs of the business and its customers.
Responsibilities:
- Design and develop server-side code for web and mobile applications
- Create and maintain databases and APIs
- Ensure the scalability and performance of the system
- Collaborate with other developers to build cohesive and maintainable code
- Write clean, well-documented code that adheres to industry standards
- Troubleshoot and debug errors in the code
- Keep up-to-date with the latest trends and technologies in the field
- Work with the team to ensure that deadlines are met
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 2-4 years of experience as a back-end developer
- Strong knowledge of server-side programming languages such as PHP, Python, Ruby, or Java
- Experience building and working with databases such as MySQL and MongoDB
- Familiarity with RESTful APIs and web services
- Experience with version control systems such as Git
- Knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (Vue, React, Angular)
- Excellent problem-solving skills and attention to detail
- Ability to work in a fast-paced, team-oriented environment
- Excellent communication and interpersonal skills
- Experience with cloud technologies such as AWS or Azure is a plus