Senior Software Engineer (React & Node)
Sofia, BulgariaDescription
TechPods is a British-Bulgarian-owned and managed technology co-sourcing company based in Sofia, Bulgaria. Unlike traditional IT outsourcing companies, our fully transparent model enables companies to scale quicker, while mitigating risk and reducing costs. We strongly believe that traditional outsourcing is obsolete, and the key to long-term success is co-sourcing, not outsourcing.
We're currently looking for a Senior Software Engineer that will work collaboratively within a fast driven software development team. The position is open for a UK- based market leader whose purpose is to drive progress towards net zero carbon living. "To reach Plan Zero, we need everyone to come together - not just as customers buying energy, but as members with a common goal." If you think you could be the talent we’re looking for, then come and join the adventure!
About the role
This role will be part of our current Booking and Install teams develop software to ensure the efficiency company’s field engineering staff and 3rd party providers. Our team uses an in-house software suite for booking, planning, scheduling and commissioning on-site jobs, predominantly installing Smart Meters, but ranging to EV chargers and might extend to other non-energy products!
What you’ll be doing
- Designing and developing new platform functionality, from inception to deployment
- Building on top of and integrating the existing estate
- Helping to refine and deliver work items across our Agile delivery process
- Contributing to efficiencies and improvements in Ways of Working
- Ensuring that the platform is fit-for-purpose for large scales of throughput, enterprise-grade target SLAs and defect mitigation
- Development of new features and improvements
- Adopting and contributing to CI/CD pipeline and ways of working
- Delivering product value iteratively
- Ensuring best practice around observability and security
- Working closely with other developers to ensure knowledge sharing
What we’ll expect from you
- Proven commercial experience building full-stack applications with TypeScript, Node.js, and React
- Strong experience writing automated tests and integrating them into CI/CD pipelines
- Solid understanding of cloud engineering, with hands-on experience in Infrastructure as Code (IaC)
- Familiarity with microservices, serverless architectures, event-driven systems, and RESTful APIs
- Expertise in SQL databases
- A deep understanding of system architecture, programming languages, software development methodologies, algorithms, and design patterns
- A problem-solving mindset, with the ability to approach complex technical challenges logically, devise effective solutions, and adapt to changing needs
- The ability to collaborate seamlessly with cross-functional teams, including product and delivery teams, in a fast-paced Agile environment
- Experience in making collaborative decisions regarding technology choices and pairing with colleagues on development tasks within product teams.
Nice to Have
- Scala/JVM
- Test-Driven Development (TDD) principles
- Kubernetes
- SST (Serverless Stack)
- Terraform
- Data modeling
- Database engineering
Why us?
- Excellent opportunity to work with leading-edge technologies
- Additional private health and dental care
- Flexible working hours, either from our new modern office, from home, or even remotely
- Co-funded MultiSport Card / Cool Fit Card to enjoy hundreds of indoor, outdoor, and wellness activities
- Co-funded Transportation card
- Having the great opportunity to work with passionate, knowledgeable, and experienced people where your opinion is highly valued
- High team autonomy to make a significant impact on the company
- Part of a strong local tech community with lots of technology events
- Keep up-to-date with weekly company clubs, initiatives & regular team-building events
- Self-development annual budget
If you are interested in joining us please send your CV in English.
𝘼𝙡𝙡 𝙙𝙤𝙘𝙪𝙢𝙚𝙣𝙩𝙨 𝙬𝙞𝙡𝙡 𝙗𝙚 𝙩𝙧𝙚𝙖𝙩𝙚𝙙 𝙞𝙣 𝙨𝙩𝙧𝙞𝙘𝙩 𝙘𝙤𝙣𝙛𝙞𝙙𝙚𝙣𝙩𝙞𝙖𝙡𝙞𝙩𝙮