Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
The Backend Engineer role focuses on designing, developing, and maintaining secure server-side services and databases that support the company’s systems. The position emphasizes performance, reliability, and scalability while translating business requirements into efficient back-end solutions. Collaboration with Front End, QA, DevOps, and other teams is essential to ensure robust APIs and services.
Qualifications
Bachelor's degree in Computer Science, Information Systems, Informatics Engineering, or related field, or equivalent experience.
Minimum 3 years of professional experience as a Backend Engineer / Developer.
Strong understanding of microservices architecture and REST APIs.
Good understanding of databases, authentication, and authorization concepts.
Ability to work effectively within a team and follow established software development standards and practices.
Previous experience in a financial services company is a strong advantage.
Open to learning and adopting new technologies, frameworks, and development practices.
Responsibilities
Design, develop, and maintain back-end services and applications.
Design and implement RESTful APIs and/or gRPC-based services.
Develop and maintain applications using both relational and non-relational databases.
Translate business and technical requirements into efficient, scalable, and maintainable back-end solutions.
Collaborate closely with Front End Engineers, Business Analysts, QA Engineers, DevOps Engineers, and other stakeholders.
Implement appropriate API security, authentication, and authorization mechanisms.
Ensure data security and maintain high standards of application security.
Write clean, structured, efficient, and maintainable code in accordance with development best practices.
Develop solutions with a strong focus on functionality, performance, scalability, and reliability.
Conduct troubleshooting, debugging, and performance optimization when required.
Support testing, UAT, deployment, and post-deployment activities.
Contribute to continuous improvement of development processes, architecture, and engineering practices.
Skills
Microservices
REST APIs
Databases
Auth concepts
Teamwork
Software standards
Financial services
Learning new tech
Education
Bachelor's degree in Computer Science or related field
Tools
Spring Boot
Spring Cloud Gateway
Eureka
Feign
JPA
Config Server
Gorilla/Mux
Proto-gen-go
Kafka
Redis (Valkey)
MinIO
PostgreSQL
MongoDB
Job description
The Backend Engineer role focuses on designing, developing, and maintaining secure server-side services and databases that support the company’s systems. The position emphasizes performance, reliability, and scalability while translating business requirements into efficient back-end solutions. Collaboration with Front End, QA, DevOps, and other teams is essential to ensure robust APIs and services.