What are the responsibilities and job description for the Back-End Developer position at Elegant Tek?
job title
Back-End Developer
job position
48801
job location
Jersey City
job roles & responsibilities
Back-End Developer
job position
48801
job location
Jersey City
job roles & responsibilities
- Designing, developing, testing, and maintaining server-side applications and software systems
- Ensuring the performance, scalability, and security of server-side applications and databases
- Working with databases such as MySQL, PostgreSQL, or MongoDB to manage data storage and retrieval
- Troubleshooting and resolving issues related to server-side applications and databases
- Documenting technical specifications, code changes, and other relevant information for server-side applications and APIs
- A bachelor's degree in computer science, software engineering, or a related field is often preferred.
- Proficiency in one or more server-side programming languages such as Java, Python, Ruby, or Node.js is usually required. Knowledge of other languages such as C , C#, or PHP may also be beneficial.
- Experience with database management systems such as MySQL, PostgreSQL, or MongoDB is often required.
- Experience with cloud services such as AWS, Azure, or Google Cloud Platform is often required.
- Backend developers should be able to identify and troubleshoot technical issues, as well as develop and implement effective solutions.
- Good communication skills are important for collaborating with other developers, stakeholders, and clients.