companyDisco logo

Senior Software Engineer - Backend Development

DiscoLondon, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Who You Are5-7+ years of software development experience with a proven record in SaaS or similar environments.3+ years of experience in Service Oriented Architecture, Docker services, microservices, and API/Data Model design or implementation. Demonstrated involvement in significant software projects across various roles including development, testing, design, and product interfacing, showcasing an ability to work both independently and collaboratively. Experience in developing and maintaining large-scale, high-availability software systems. Proficiency with gRPC and Protocol Buffers for efficient, language-agnostic service-to-service communication. Ability to design and develop with a strong emphasis on security considerations. Experience in selecting and enhancing third-party components (commercial or open source) to provide operational leverage. Familiarity with Continuous Integration and Continuous Deployment practices.

About the job

Your Contribution

The Senior Software Engineer III (Backend) plays a pivotal role in tackling intricate tasks and is instrumental in advancing the objectives of their team. This role includes leading small projects or components while crafting robust feature sets that adhere to high architectural quality standards.

Key Responsibilities

  • Advanced Software Development: Actively participate in the design and implementation of sophisticated software solutions, ensuring optimal functionality, scalability, testability, and reliability. Assist with system design and grooming processes.
  • Code Quality and Optimization: Enhance and maintain code quality through thorough review practices, optimization strategies, and adherence to industry best practices.
  • Innovative Problem Solving: Tackle complex technical challenges with creative solutions.
  • Collaboration and Communication: Collaborate effectively within the engineering team and across various departments, working alongside other engineers, product managers, and stakeholders.
  • Continuous Learning and Adaptation: Stay current with emerging technology trends and continuously enhance skills and knowledge.
  • Technical Documentation: Produce and maintain comprehensive technical documentation for clarity and accessibility.

About Disco

Disco is a forward-thinking technology company dedicated to developing innovative software solutions that enhance productivity and create value for our clients. We foster a culture of collaboration, continuous improvement, and a commitment to excellence.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.