We are looking for a Full stack developer to join our fast-growing team of professionals.
Responsibilities:
- Develop and maintain server-side applications using programming languages, e.g. PHP, MySQL (MariaDB), JavaScript / TypeScript, HTML, SCSS, CSS, Node.js, ReactJS / Vue.js 3
- Design and implement scalable and efficient database solutions (both SQL and NoSQL).
- Create and manage RESTful APIs and web services to support front-end functionality.
- Integrate third-party services and APIs.
- Design and implement microservices powering the Customer Identity & SSO platform, including setup migration tools, developing code, testing, monitoring, and improving the platform.
- Optimize applications for maximum speed and scalability.
- Ensure security and data protection measures are in place.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Troubleshoot and debug applications to optimize performance.
- Stay updated with emerging technologies and industry trends.
- Participate in code reviews to maintain code quality and share knowledge with the team.
Requirements:
- Proven experience as Full stack or Back-end Developer developer
- Strong proficiency in server-side programming languages such as Java, or Node.js
- Experience with web framework technologies
- Understanding of databases and SQL, experience with database technologies such as MySQL (MariaDB) or PostgreSQL(nor mandatory)
- Knowledge of RESTful APIs and web services
- Basic understanding of front-end technologies (HTML, SCSS, CSS, JavaScript / TypeScript)
- Experience with version control systems such as Github
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Bachelor's degree in Computer Science, Engineering, or a related field
Our stack:
NodeJS, JavaScript / TypeScript, AWS (API Gateway), Redis, Git, PHP (Laravel / Wordpress), ReactJS / Vue.js 3 (Next.js)
Benefits:
- Health insurance
- After one year with the company: full health check up + 2 (two) additional vacation days to complete it
- Gym / swimming pool membership
- Parking/transport compensation
- Opportunity to receive reimbursement for work-related or personal training/courses
- Option to work remotely based on the mutual agreement with the direct coordinator
- Dance classes
- English language classes
- Paid lunches in the office on Mondays
- Online and offline social events provided by the company
- Modern office in the center of Riga