Backend Developer
Location
Worldwide
Posted
22 hours ago
Salary
0
Seniority
Mid Level
Job Description
Backend Developer
CloudLinux
Role Description We are looking for a dynamic and experienced Backend Developer to join our Server Team. In this role, you will design, build, and maintain highly scalable backend systems that power Server, ensuring reliability, performance, and seamless customer experience. You will work on a large-scale infrastructure, collaborate with cross-functional teams, and help shape the future of the product. The position is fully remote with flexible hours, allowing you to plan your day and work from anywhere in the world. Key Responsibilities: - Designing, building, and maintaining backend services for the Imunify360 server platform; - Developing and improving high-throughput, fault-tolerant messaging and data processing pipelines; - Operating and maintaining core server components, including proxies, message brokers, caches, and databases; - Investigating and resolving complex issues in distributed systems, ensuring uptime and reliability; - Writing and maintaining unit/integration tests to ensure robust, maintainable code; - Collaborating with Infrastructure, Monitoring, and other product teams to refine architecture and optimize system performance; - Monitoring production services using Grafana, Telegraf, and related tooling, proactively addressing bottlenecks and scaling challenges; - Improving CI/CD pipelines for automated, efficient deployments; - Participating in design reviews, incident analysis, and contributing to the long-term technical vision of the team. Qualifications - 5+ years of professional experience as a Backend Developer; - Experience with high-load applications. We are about 100k rps; - Strong proficiency in Golang as the primary development language (including hands-on experience with goroutines), and practical experience with Python, including asyncio-based development; - Experience in maintaining Linux services and web applications on Linux machines; - Experience with AI engineering: LLM, RAG, cost optimization techniques, prompt engineering, etc.; - Hands-on experience with distributed systems and messaging frameworks such as RabbitMQ, Kafka (or similar); - Experience with MongoDB and Redis (including distributed caching and local RPC use cases); - Familiarity with ClickHouse (or other columnar databases) for large-scale analytics; - Practical experience with Docker for local development and production environments; - Experience with HAProxy or similar load balancing/proxy solutions; - Strong understanding of high-throughput service design and distributed system challenges; - Familiarity with CI/CD pipelines, version control (Git), and automated deployment workflows. Experience creating those pipelines from scratch would be ideal; - Excellent debugging skills, with the ability to deep-dive into network, data, and system-level issues; - Strong communication and collaboration skills, comfortable working in a distributed team; - At least upper-intermediate proficiency in spoken and written English. Requirements - Experience with configuration management systems (e.g., Ansible, Puppet, Salt); - Experience working with monitoring and metrics stacks (Grafana, Mimir, Graphite, Telegraf); - Experience with DNS systems (Unbound or similar). Benefits - A strong focus on professional development with opportunities for learning and growth; - Interesting and challenging projects; - Mentor and other knowledge-exchange programs; - Fully remote work with flexible working hours, that allows you to schedule your day and work from any location worldwide; - Paid 24 days of vacation per year, 10 days of national holidays, and unlimited sick leaves to ensure you maintain a healthy work-life balance; - Compensation for private medical insurance; - Co-working and gym/sports reimbursement; - The opportunity to receive a reward for the most innovative idea that the company can patent, fostering a culture of creativity and innovation.
Related Guides
Related Job Pages
More Software Engineer Jobs
Guidewire PolicyCenter Rating Developer
ZensarAt Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Role Description - 5+ Years of GW PolicyCenter Configuration - Rating experience with good exposure to SDLC and Java EE - Experience with full SDLC and appreciation for Iterative (Agile) development lifecycle as used in GW implementations - Hands on GW Implementation Proficiency and Experience in GW Configuration Development: - Expertise configuring and developing several areas of PolicyCenter – Policy Transactions/Job Configuration - Experience implementing multiple LOBs - Product Modelling - Quoting - Rating Management - Reinsurance Management - Forms Management - Policy Revisioning - UW Authority - Account Management - Contacts - Locations - User Management - Producer Management - PolicyCenter Administration - Robust understanding of PolicyCenter Data-Model - Experience in GW Configuration Development: - Expertise in GOSU - Rules Engine - Data Model - PCF - Wizards - Workflow - Activity and Product Model development - Experience with XML, GUnit, Jenkins, GIT/Subversion/TFS, Code Coverage and Code Scan Plugin/Tools - Experience with Application Servers like WebSphere, WebLogic, JBoss and/or Tomcat - Experience with Database Servers like SQL Server, Oracle, and/or DB2 - Excellent communication skills, Onsite – Offshore co-ordination - Insurance Industry and Domain Knowledge - Mentorship of Team Members Company Description At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Software Engineer
Deutsche Telekom IT Solutions SlovakiaGrowing bigger, getting better. An IT company which creates values for its customers and helps its region to improve.
Role Description At Talent Attraction & Sourcing (TAS) in Deutsche Telekom, we are transforming the way Telekom attracts, engages, and hires talent worldwide. As a Software Architect, you will play a key role in shaping the technical foundation of our global HR products and digital platforms. Working closely with Senior Software Architect, Product Managers, Software Developers, UX Designers, and Data Analysts, you will design scalable solutions that deliver outstanding user experiences and enable continuous innovation across the entire product lifecycle. WHAT WILL YOU DO? - Define and evolve the architecture of software solutions, platforms, and integrations, ensuring scalability, security, and long-term maintainability. - Guide product teams from solution design through implementation and launch, ensuring technical decisions aligned with architectural principles and business objectives. - Collaborate closely with Senior Software Architect, Product Managers, Developers, UX Designers, and other stakeholders to translate business requirements into robust technical solutions. - Create and maintain architecture documentation, establish technical standards, and drive the continuous optimization and harmonization of solution designs. - Evaluate emerging technologies, AI capabilities, and industry trends, providing technical guidance and contributing to cross-functional projects and architecture initiatives. Qualifications - Strong understanding of modern software architectures, cloud technologies, APIs, integration patterns, and scalable application design. - Experience working in agile, cross-functional product teams and supporting products throughout their entire lifecycle. - Ability to communicate complex technical concepts, influence architectural decisions, and collaborate effectively with technical and business stakeholders. - Passion for innovation, continuous learning, and building digital products that create measurable value for customers and users. - Fluency in English. Benefits - Financial benefits - Benefits with focus on learning and development - Benefits with focus on health and sport - Benefits with focus on family and work – life balance - Other benefits For more information about our benefits click to Salary Final salary is negotiable. We are offering base salary depending on seniority level and previous experience of candidate. In addition to base salary we provide variable part and other financial benefits. Base salary will not be lower than 1300€ /brutto. Additional Information - Remote working possibility is only available within Slovakia due to European taxation regulation. - Location: Remote from Slovakia - Company: Deutsche Telekom System Solutions Slovakia - Language: English - Job category: Technical positions
Senior Software Engineer - Mobile Development
CIBC - Canadian Imperial Bank of CommerceCIBC - Canadian Imperial Bank of Commerce is a worldwide financial institution based in Toronto, Ontario. Since 1867, CIBC - Canadian Imperial Bank of Commerce
Title: Senior Software Engineer - Mobile Development Location: NY-New York We’re building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute. To learn more about CIBC, please visit CIBC.com At CIBC, we are building a relationship-oriented bank for the modern world. Our Private, Personal, and Digital Banking Technology team for the US Region enables the continuous transformation of our Bank by accelerating the shift to digital, strengthening operational resilience, simplifying processes, improving speed to market, and protecting our assets. We maximize investments in technology while balancing high-touch client service with our responsibility to protect CIBC, our clients, and shareholders from undue risk. What You’ll Be Doing The Senior Software Engineer will contribute to the technical design, development (iOS primarily and some Android), and integration of cross-functional, multi-platform application systems, providing enhancements to existing technologies. CIBC we enable the work environment most optimal for you to thrive in your role. You’ll have the flexibility to manage your work activities within a hybrid work arrangement where you’ll spend 2 days per week on-site, while other days may be remote. How You’ll Succeed - Technical Excellence: Design and ship secure, scalable solutions across the stack, focusing on iOS mobile applications. Guide architecture within your domain, drive automation, comprehensive testing, CI/CD, and observability, while reducing technical debt and improving performance and reliability. Leverage GitHub CoPilot in Software Development best practices. - Industry and Domain Impact: Leverage current industry trends to drive measurable process and product improvements, making data-driven trade-offs and recommendations. - Risk and Compliance: Project-level risk assessments, define and execute mitigation plans, and embed security/privacy-by-design. Ensure adherence to policies and regulatory requirements, stay current on regulatory changes, and partner with Compliance and Audit for effective oversight. - Stakeholder and Team Management: Build strong relationships across product, design, operations, and partner teams. Communicate status, risks, and decisions clearly; influence cross-functional outcomes Who You Are - You demonstrate experience in. developing mobile applications on the iOS platform, integrating with Java-based backend services in a cloud/containerized environment ideally within financial services or technology. - You act like an owner. You thrive when you're empowered to take initiative, go above and beyond, and deliver results. - You understand that success is in the details. You notice things that others don't. Your critical thinking skills help to inform your decision making. - You are a strong communicator. Effective engagement with all levels of the organization. California residents — your privacy rights regarding your actual or prospective employment At CIBC, we offer a competitive total rewards package. This role has an expected salary range of $150,000 - $170,000 based on experience, qualifications, and location of the position. The successful candidate may be eligible to participate in the relevant business unit’s incentive compensation plan, which may also include a discretionary bonus component. CIBC offers a full range of benefits and programs to meet our employee’s needs; including Medical, Dental, Vision, Health Savings Account, Life Insurance, Disability, and Other Insurance Plans, Paid Time Off (including Sick Leave, Parental Leave and Vacation), Holidays and 401(k), in addition to other special perks reserved for our team members.” This position does not offer visa sponsorship. #LI-TA What CIBC Offers At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck. - We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program. - Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients. - We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development. *Subject to plan and program terms and conditions What you need to know - CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact Mailbox.careers-carrieres@cibc.com - You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit. - We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us. Job Location IL-Chicago, 70 W Madison St Fl 10 Employment Type Regular Weekly Hours 40 Skills Accessibility Standards, API Integration, Collaboration, Design Security, DevSecOps, iOS Application Development, JavaScript, Judgement, Mobile Applications, Operational Design, UI Framework, Web Development Technologies
Senior Software Engineer - AI Code Testing & Evaluation
MindriftApply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.
Role Description Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based. What this opportunity involves: - Building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. - Creating challenging tasks and evaluation criteria within realistic simulated environments: - Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history. - Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent. - Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient. - Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust. What this is NOT: - Not data labeling. - Not prompt engineering. - Not writing code from scratch - the agent writes most of the code; you guide and evaluate. Qualifications - 5+ years in software development. - Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis. - Experience writing tests (functional, integration). - English proficiency - B2+. Requirements - Deep understanding of where models fail and what scenarios reveal the difference between a good and a bad solution. - Ability to create tasks that genuinely challenge the best models. - Writing tests that accept all correct solutions and reject incorrect ones. Benefits - Tasks for this project are estimated to take 20 hours to complete, depending on complexity. - You choose when and how to work. - Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted. - Compensation: Up to $40/hr equivalent, depending on level and pace. - Tasks are estimated at ~20 hours each; you set your own schedule.

