Senior Software Engineer, Backend
LucidLink, Sofia Office
About the job
The job
You will be part of our core engineering team of world-class software engineers, building a product with no equivalent. You’ll have the opportunity to learn and advance professionally by working with various technologies, spanning from low-level system programming for all major platforms, through distributed and cloud computing, to web development.
You must have a solid fundamental knowledge of software development. You must also have experience in software engineering best practices like agile development, automated testing, code reviews, continuous integration/continuous delivery, and test-driven development. You’ll thrive here if you’re someone who loves efficient code, values collaboration, and enjoys bringing complex ideas to life through great software design.
Key responsibilities:
- Design and develop highly scalable and resilient web applications using TypeScript (Node.js and/or React).
- Collaborate with cross-functional teams to deliver seamless and performant features.
- Challenge technical decisions and contribute to building a better, smarter product.
- Enhance and maintain our automation and CI/CD pipelines to ensure top-notch product quality.