Lead Back-End Developer / Chief Programmer in Digital Small Business Sector
Job Description & Requirements
Your tasks will include: Researching and implementing new technologies; Designing and programming the business logic of the product and back-end system; Collaborating closely with the front-end developer to create functional, efficient, and fully compliant APIs; Analyzing source codes and making necessary changes; Writing unit and integration tests and developing automated tools for daily tasks; Writing and documenting quality, efficient code; Analyzing ideas and suggestions to eliminate risks and inefficient solutions; Researching and implementing new technologies.
Job Responsibilities
The ideal candidate for us: Has a higher technical education (Computer Science, Software Engineering, or Programming); At least 3 years of work experience in back-end programming; Experience in Java8, Java EE, Spring Boot; Deep knowledge of Version Control Systems (Git); Experience in creating and using RESTful API services; Deep knowledge of object-oriented programming, S.O.L.I.D principles, and Design Patterns; Experience with database systems, knowledge of SQL and NoSQL databases; (PostgreSQL, MySQL, Oracle, MongoDB, Redis) Knowledge of writing effective tests for unit, integration, and API; Familiarity with Agile Scrum methodology; Knowledge of microservices architecture; Knowledge of PL/SQL; Strong problem-solving skills, ability to process complex information and present it clearly and simply.
Apply Now
This position requires application on the employer's website.