Back to search

Senior Fullstack Developer

Senior Fullstack Developer who is equally comfortable in Java services and Angular applications, working in the Integrations team to connect the platform with partner systems.

  • Lviv, Lviv Oblast, Ukraine
  • Full-time
  • Hybrid
  • $155K–$195K per year
  • Posted Jan 1, 2024
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Design and deliver features end to end: database, REST API, back-end logic and Angular UI
  • Build and maintain integrations with partner systems, including error handling and monitoring
  • Write clean, testable code and cover it with unit, integration and end-to-end tests
  • Take part in architecture decisions and keep technical documentation up to date
  • Review code of other developers and share knowledge across back end and front end
  • Work with the product owner and QA engineers to refine requirements and acceptance criteria
  • Investigate and fix production issues, improve performance and reliability
  • Keep dependencies, build and deployment pipelines healthy
  • Mentor middle and junior developers in the team

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field
  • Experience in a SaaS

Nice to have: Kafka, Docker, Agile, C#, UI/UX, PostgreSQL, Code Review, Application Security, RxJS, AWS, CI/CD, Unit Testing, Microservices, Automated Testing

Skills

Benefits

  • Referral program
  • Medical insurance
  • Work from home
  • Paid time off
  • Conference stipend
  • Paid holidays
  • Professional development assistance
  • Parental leave
  • Paid sick time
  • Flexible schedule

Full description

Salary: $155,000 - $195,000 per year Location: Lviv, Lviv Oblast, UA, 79000 Employment option: Remote, Hybrid remote Job type: Full time Job Summary: We are hiring a Senior Fullstack Developer who is equally comfortable in Java services and Angular applications. You will work in the Integrations team, which connects our platform with partner systems and gives customers a single place to manage their data. The role covers the whole path of a feature: API design, back-end implementation with Spring Boot, the Angular interface, automated tests and release. You will make technical decisions together with the team lead and the tech lead, and help other developers grow. We offer a product with real users, a modern stack and a team that values simple, well-tested solutions. If you like to see your work through from the database to the browser, this position is for you. Skills Must Have Hard skills: - competent in: HTML, Git, SQL, CSS - proficient in: JAVA, Spring, JavaScript, TypeScript, REST, API, Angular, Full Stack, Spring Boot Soft skills: - competent in: Communication Skills Nice-to-have Hard skills: - beginner in: Kafka - competent in: Docker, Agile, C#, UI/UX, PostgreSQL, Code Review, Application Security, RxJS, AWS, CI/CD, Unit Testing, React - proficient in: Microservices, Automated Testing Soft skills: - competent in: Teamwork, Mentorship - proficient in: Problem Solving Job Description Additional Requirements Qualification: Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related field. Upper-Intermediate (B2) English or higher. Experience: 6+ years of commercial software development, including 3+ years in a full-stack role. Production experience with Java 17+ and Spring Boot, and with Angular and TypeScript. Experience designing REST APIs and working with relational databases (PostgreSQL). Requirements: Strong knowledge of Java, the Spring ecosystem and microservice architecture. Strong knowledge of TypeScript, HTML, CSS, RxJS and component-based UI design. Confident SQL: indexes, transactions and query optimization. Habit of covering code with unit and integration tests; experience with CI/CD pipelines and Docker. Understanding of web application security: authentication, authorization, OWASP Top 10. Ability to split work into small deliverable steps and explain technical decisions to non-engineers. Nice to have: Experience with Kafka or other message brokers. Experience with AWS. Experience mentoring developers and leading feature delivery. Responsibilities Design and deliver features end to end: database, REST API, back-end logic and Angular UI. Build and maintain integrations with partner systems, including error handling and monitoring. Write clean, testable code and cover it with unit, integration and end-to-end tests. Take part in architecture decisions and keep technical documentation up to date. Review code of other developers and share knowledge across back end and front end. Work with the product owner and QA engineers to refine requirements and acceptance criteria. Investigate and fix production issues, improve performance and reliability. Keep dependencies, build and deployment pipelines healthy. Mentor middle and junior developers in the team. Benefits - Referral program - Medical insurance - Work from home - Paid time off - Conference stipend - Paid holidays - Professional development assistance - Parental leave - Paid sick time - Flexible schedule About Company Company Culture TEST-16 Application Process TEST-16 Equal Opportunity Statement TEST-16 Company Overview TEST-16

Senior Fullstack Developer at VORKIS | Referso Jobs