Posted 5 months ago

BACKEND DEVELOPER

Full time
AE
Middle
Salary Range: To be discussed
Full Job Description
Summary
Backend Developer needed with 3-5 years experience to design, implement, and maintain server-side logic, databases, and APIs. Must have strong knowledge of Java, Python, Ruby, PHP, Node.js, or Go.
Description

Job Description

We are looking for a skilled and experienced Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic, databases, and overall infrastructure of our web applications. You will collaborate closely with front-end developers and other stakeholders to deliver robust and scalable solutions.

Responsibilities

Develop and Maintain Server-Side Logic: Design and implement the server-side logic ensuring high performance and responsiveness to requests from the front-end.

Database Management: Design, implement, and manage databases and ensure their stability, reliability, and performance.

API Development: Design and maintain RESTful and/or GraphQL APIs to support various front-end services.

Optimize Applications: Ensure the backend services are optimized for speed, scalability, and reliability.

Security: Implement security and data protection measures to safeguard the application and user data.

Collaborate with Team Members: Work closely with front-end developers, designers, and product managers to define and deliver new features.

Write Clean, Maintainable Code: Adhere to coding standards and perform code reviews.

Debug and Troubleshoot Issues: Identify and resolve performance and scalability issues.

Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices.

Requirements

Proven Experience: Minimum of 3-5 years of experience as a Backend Developer.

Proficiency in Server-Side Languages: Strong knowledge of server-side languages such as Java, Python, Ruby, PHP, Node.js, or Go.

Experience with Frameworks: Proficiency with backend frameworks such as Spring (Java), Django (Python), Flask (Python), Ruby on Rails (Ruby), Express.js (Node.js), or similar.

Database Expertise: Experience with relational and non-relational databases such as MySQL, PostgreSQL, MongoDB, or similar.

API Development: Experience designing and implementing RESTful and/or GraphQL APIs.

Version Control: Proficient with version control systems, particularly Git.

DevOps Skills: Familiarity with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).

Problem-Solving Skills: Strong analytical and problem-solving abilities.

Communication Skills: Excellent verbal and written communication skills.

Preferred Qualifications

Bachelor's Degree: Degree in Computer Science, Information Technology, or a related field.

Knowledge of Security Practices: Understanding of common security concerns and practices in backend development.

Experience with Testing: Familiarity with testing frameworks and tools.

Agile Methodologies: Experience working in Agile/Scrum environments.

Additional Tools: Experience with additional tools and technologies relevant to backend development.

Vertical: Technology

Interested?