Build Your Career
At Edsson we are committed to building a strong, collaborative, friendly environment. Become part of our team!
Senior Software Backend Engineer
- Type of employment:
- Full time job
- Place of employment:
- Kyiv, Ukraine
Responsibilities
- Build products that enable the energy transition
- Create high quality technical design and high quality, self-documented code
- Solve interesting technical challenges that have actual impact in the real world
- Solve technical problems of high scope and complexity
- Design and implement scalable and high-performing solutions
- Help to build flexible, future-proof solutions
- Collaborate with other teams to improve our product and architecture
- Continuously improve our engineering practices
- Take ownership and responsibility for the deliverables and services you contribute to
Requirements
- 6+ years of strong commercial development experience using Python and/or Java (strong Data Engineering or ‘big data’ experience is a plus)
- Hands-on experience with modern frameworks and technologies
- Strong Computer Science fundamentals (data structures, OOP, thread safety, etc.)
- Experience building and designing RESTful APIs
- Experience with various data storages (SQL, NoSQL) and ORM
- Hands-on experience with microservices, service-to-service communication at scale
- Experience in building robust, high-scale, distributed systems
- Experience in performance optimization
- Hands-on experience with cloud-based infrastructure providers (preferably GCP) and Terraform
- Motivation to build high-quality solutions quickly without mentorship
- Previous experience with Site Reliability Engineering
- Excellent interpersonal and relationship-building skills across technical and non-technical groups
- A good dose of common sense and a focus on delivering results and meeting deadlines
- Curiosity and strong collaboration skills
- Passion for quality
- Upper-Intermediate or higher level of English, both oral and written
We Offer
- Competitive salary
- Flexible schedule
- Social package
- Courses, webinars, and seminars to increase professional skills
- Possibility to work remotely and onsite
- Horizontal hierarchy. No micromanagement pressure
- Open company culture where your ideas and initiatives are valued
- Regular team building & corporate events
- International projects
Benefits of working in Edsson
- Growth
At Edsson we welcome growth on a professional and personal level. We apply incentive programs to motivate our team.
- Education
We strongly believe in education and provide our employees with additional resources for professional improvement.
- Innovation
We thrive in an innovative environment and keep up to date with the latest software trends and development.
More about us
Hiring process
Our recruitment process consists of 4 steps.
Submitting a resume
Resume processing
and initial acquaintance
and initial acquaintance
Technical interview
Job offer