Job Closed

This listing is no longer active.

Codemagic logo
Codemagic

A mobile-first CI/CD - join our community to bring your Mobile DevOps expertise to the next level.

Senior Software Engineer, Python

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

Estonia

Posted

69 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishFlutterMongoDBPython

Job Description

Senior Software Engineer, Python

Codemagic

• Design, build, and ship customer-facing features across our CI/CD platform • Work on backend systems and services that support Flutter and other mobile ecosystems • Collaborate closely with product, design, and other engineers to shape solutions • Engage with customer feedback to solve real-world developer problems • Take ownership of features from idea to production in a fast-moving environment • Depending on your experience, this role can include technical leadership, architectural decisions, and mentoring

Job Requirements

  • Interest in developer tools or mobile ecosystems
  • Desire to work in a startup environment
  • Professional experience building production software (mid or senior level)
  • Strong Python experience
  • Good general understanding of cloud infra and system design
  • Solid problem-solving and debugging skills
  • Experience working in cross-functional, collaborative teams
  • Experience with MongoDB
  • Familiarity with DevOps practices, CI/CD, or infrastructure automation
  • Experience working in distributed or remote teams

Benefits

  • 28 days of paid annual leave
  • Free day off on your birthday
  • Sports compensation
  • Flexible work hours
  • Self-development fund to take courses and attend conferences

Related Job Pages

More Backend Engineer Jobs

pod network logo

Backend Engineer

pod network

What if Web3 was as fast and simple as Google search?

Backend Engineer69 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

• Architect and Build: Design and implement critical systems, including consensus mechanisms, transaction reordering processes, and state management. • Innovate: Address complex challenges in distributed systems and cryptography to enhance scalability and robustness. • Collaborate: Work closely with the founding team to iterate rapidly based on feedback from our integration partners and other members of the blockchain ecosystem. • Set Standards: Establish benchmarks, tools, and best practices to ensure the system is efficient, scalable, and developer-friendly.

United States
Valsea Technology logo

Golang Developer

Valsea Technology

We create advanced, innovative, data-driven technological solutions.

Backend Engineer69 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, build, and maintain highly scalable and resilient backend services using Go. • Develop event-driven, distributed systems leveraging Kafka and gRPC. • Own and evolve acquired codebases: integrate them into Valsea’s platform and expand their capabilities. • Collaborate with cross-functional teams to define, design, and ship new features that deliver real product value. • Contribute to architectural decisions and continuously evolve our backend stack with new tools and best practices. • Build and maintain back-office APIs and admin tooling that internal teams and operators rely on. • Strengthen observability, monitoring, and alerting to ensure systems operate reliably under production load. • Troubleshoot production issues, optimize system performance, and proactively drive improvements. • Share knowledge with teammates and help raise the technical bar across the team.

Spain
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design, develop, and maintain backend systems using Python. • Contribute to the development and evolution of scalable and resilient payment systems. • Break down large initiatives into manageable tasks and deliver them iteratively. • Collaborate with engineers, product managers, designers, and analysts throughout the product lifecycle. • Participate in technical discussions, helping define solutions and articulate trade-offs. • Ensure high-quality code through best practices, testing, and safe deployment strategies. • Support system operations, including contributing to on-call efforts and resolving production issues. • Work closely with team leads and managers to ensure timely and successful delivery of projects.

Colombia
Job Closed
Fabric Group logo

Senior Consultant – Full Stack Java Developer

Fabric Group

Good Problems. Unlocking value from business challenges

Backend Engineer69 days ago
ContractRemoteTeam 51-200Since 2006H1B No Sponsor

• Work under autonomy with a self-driven attitude to own problems and deliver solutions • Understand the complex business and technical problems, learn quickly, understand tradeoffs and communicate a solution • Capability to research alternative solutions and propose them within given constraints • Apply different languages and technologies to your projects while coding side by side with other developers on your team • Implementing continuous delivery practices to accelerate the delivery of new valuable functionality to its intended users • Applying test-driven development practices to ensure high quality of the software, and reduce future effort and cost on implementing changes to the product • Mentoring and coaching less experienced software engineers in Fabric family and in our clients’ tech teams, hosting tech meetups and our community events to share your expertise with others • Advising our clients on the right technical decisions and advocating for the right practices to use • Being an ambassador for Fabric, promoting our values and the practices we use to make sure we build the software right • Participate in interviewing and recruitment based on business needs • Generate thought leadership content relevant to your role to support our marketing department in social media activities and meetups

China
Job Closed