As a Software Engineer, you will play a crucial role in developing backend architecture and features. This includes optimizing existing code and implementing new functions that improve our software's efficiency and usability.
Responsibilities
Develop, test, and implement software solutions using backend technologies.
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Write clean, maintainable, and efficient code.
Troubleshoot and debug applications to optimize performance.
Participate in code reviews and maintain coding standards.
Work closely with product managers to gather requirements and translate them into technical specifications.
Continuously learn and apply new programming skills.
Requirements
Education
Bachelor's degree in Software Engineering or Computer Science
Experience
3+ years of experience in backend software development
Technical Skills
Java
Spring Framework
RESTful APIs
Database Management
Git
Soft Skills
Analytical Skills
Communication Skills
Team Player
Certifications
Oracle Certified Professional, Java SE 8 Programmer
Scrum Master Certification
Languages
English: Fluent
Advantageous
Experience with CI/CD tools: Familiarity with tools to automate the deployment process.
Experience in cloud services: Knowledge of platforms such as AWS or Azure.
Benefits
Comprehensive medical aid package.
Retirement fund with employer contribution.
Flexible work hours.
Opportunity for remote work.
Training and development programs.
Company Culture
Innovative Environment: We promote creativity and innovation to foster ground-breaking solutions.
Inclusive Culture: We value diversity and encourage a culture where all employees feel included and respected.
Commitment to Growth: Support for ongoing training and professional development.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development