Software Engineer (L2)
Remote World
- Suomi
- Vakituinen
- Täyspäiväinen
- Design, develop, test and deploy new features using technologies such as GraphQL, React, Typescript.
- Build scalable, production-grade backend applications using Spring Boot.
- Own your code, respond to incidents and participate in on-call rotation and participate in RCAs for incidents.
- Meet Definition of Done for the software you build.
- Write automated unit and integration tests in a continuous integration and delivery environment.
- Efficiently manage the software development lifecycle (SDLC) using GitHub, Jira, and proprietary deployment systems.
- Collaborate with other team members, including Product leadership, influence, own, and work to improve the platform.
- Actively participate in design and code review, backlog refinements and other agile ceremonies and work with team members to meet team’s sprint commitments.
- Work independently or with your team to troubleshoot/determine resolution for issues in your team's domain.
- Rapidly acquire new technical skills and knowledge in a fast-paced, highly disruptive industry environment
- Bachelor’s degree in Computer Science or related industry experience.
- 2+ years of hands-on development experience developing and operating Web applications using modern javascript technologies, preferably React, NodeJS and Typescript.
- 2+ years of experience working with Java frameworks like Spring, Hibernate, Dropwizard.
- Experience with REST APIs and GraphQL.
- Strong Computer Science fundamentals not limited to data structures, algorithms, and distributed systems.
- Knowledge of modern automated testing and CI/CD pipelines.
- Champion of good engineering habits: development and test techniques, security, automation.
- Experience in triaging and solving production issues.
- Experience working with agile/scrum methodologies
- Communicate clearly and concisely, orally and in writing.
- Good team player and ability to communicate well in a remote work environment.
- Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, etc)
- Experience with AWS or other public cloud infrastructure platforms
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Experience documenting your solutions and proposals
- Experience with Observability tools such as Datadog, Prometheus, Grafana, etc.