Back-End Engineer
New
H
HireLagoIT / dev / tech
Serbia. North MacedoniaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 2–5 years
- Required Skills
- Node.jsPHPPostgreSQLPythonSQLJavaMySQLRubyGoRESTful APIs
Requirements
- 2–5 years of professional back-end engineering experience.
- Proficiency in at least one back-end language (Node.js, Python, Java, Go, Ruby, or PHP).
- Experience designing and consuming RESTful APIs.
- Proficiency with relational databases (PostgreSQL, MySQL, or similar) and SQL.
- Understanding of software design patterns, SOLID principles, and clean code practices.
- Familiarity with version control (Git) and collaborative development workflows.
- Experience with authentication/authorization (OAuth2, JWT, or similar).
Responsibilities
- Design and develop scalable, maintainable server-side applications and microservices.
- Build and maintain RESTful APIs and/or GraphQL endpoints for front-end and mobile consumers.
- Design and manage relational and/or NoSQL databases, including schema design and query optimization.
- Implement authentication, authorization, and security best practices across systems.
- Write clean, testable code with appropriate unit and integration test coverage.
- Collaborate with front-end engineers, DevOps, and data teams on system integration and architecture.
- Participate in code reviews, technical design discussions, and architecture planning.
- Identify and resolve performance bottlenecks, bugs, and scalability issues.
- Maintain API documentation and technical specifications.
- Monitor production systems and respond to incidents, ensuring high availability
View Full Description & ApplyYou'll be redirected to the employer's site