Job Closed

This listing is no longer active.

Affirm logo
Affirm

Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Af

Software Engineer I, Backend – Servicing Platforms

Backend EngineerSoftware EngineerContractRemoteSeniorTeam 2,200Since 2012Company Site

Location

Spain

Posted

67 days ago

Salary

€55K - €85K / year

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishAWSDistributed SystemsJavaKotlinKubernetesMySQLPython

Job Description

Software Engineer I, Backend – Servicing Platforms

Affirm

• You will work on tasks that contribute to the team's projects and goals. • You will work collaboratively and proactively with your team and stakeholders, bringing them along for your work and helping to create visibility and dialog regarding the risks and trade-offs related to your work. • You will strike the right balance of speed and quality in your work, ensuring that we hit our business goals while protecting our systems from downtime. • There would be an on-call rotation for this role as a requirement. • You will contribute to a sense of community on your team by engaging in growth and development activities.

Job Requirements

  • You have previous work or internship experience designing, developing and launching backend systems at scale and are experienced using one of Python, Kotlin or Java.
  • You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
  • You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
  • You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
  • Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Benefits

  • Employees may be eligible for equity rewards
  • 100% subsidized medical coverage
  • Dental and vision for you and your dependents
  • Flexible Spending Wallets for tech, food and lifestyle
  • Away Days - wellness days to take off work and recharge
  • Learning & Development programs
  • Parental benefits
  • Employee Resource & Community Groups

Related Job Pages

More Backend Engineer Jobs

CoverGo | Insurtech logo

Lead Full Stack Engineer – .Net, Vue/React

CoverGo | Insurtech

The no-code platform transforming the insurance industry

Backend Engineer67 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Lead the design, implementation, and maintenance of our insurance enterprise software solutions, providing technical direction to the team. • Demonstrate expertise in both front-end and back-end technologies, offering guidance on technology selection, architecture, and best practices. • Collaborate with product, design, and engineering teams to understand requirements and technical concepts, ensuring cohesive and effective solutions with a seamless user experience. • Optimize platform performance to handle large datasets and high user traffic, ensuring a smooth and responsive user experience. • Conduct and lead code reviews, enforce best coding practices, and drive the adoption of standards to maintain high code quality. • Investigate and promptly address bugs to uphold platform reliability. • Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations. • Stay abreast of the latest technologies, frameworks, and best practices, guiding the team in remaining competitive and innovative. • Design the platform with scalability and flexibility, accommodating evolving features and changes as the user base grows. • Provide mentorship and technical leadership to junior developers, fostering their growth and contribution to the team's objectives.

Egypt
Job Closed
Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Design, build, and maintain backend services using Java 20+ and Spring Boot • Develop clean, secure, versioned REST APIs for web, mobile, admin, partner, and AI systems • Review and improve Spring Boot application structure, dependency versions, embedded Tomcat configuration, startup behaviour, memory usage, and runtime performance • Improve service structure, startup behaviour, configuration, and deployment readiness • Refactor weak or unstable backend areas without breaking existing functionality • Review and improve backend code quality, error handling, validation, and performance • Investigate production issues across services, APIs, databases, queues, and cloud infrastructure • Investigate Spring/Tomcat-level issues such as slow startup, failed bean initialisation, blocked request threads, timeout misconfiguration, memory pressure, and unhealthy application states • Improve application startup, service health checks, logging, retries, timeout handling, and failure recovery • Identify unstable services, duplicated logic, poor configurations, and risky dependencies • Create clear root-cause analysis for recurring backend failures • Help define backend release standards and deployment readiness checks • Work with MongoDB, PostgreSQL/MySQL, Redis, and Elasticsearch • Optimise queries, indexes, schema design, and data access patterns • Support course matching, profile enrichment, search, recommendation, and application workflows • Improve backend data consistency between APIs, databases, search indexes, and AI outputs • Work confidently with AWS-backed backend environments, including services such as EKS/ECS, EC2, Lambda, RDS, S3, IAM, CloudWatch, and SQS/SNS, in collaboration with DevOps/Cloud engineers • Support containerised deployments using Docker and Kubernetes • Review backend infrastructure for cost, security, reliability, and scalability • Help reduce unnecessary cloud costs caused by inefficient services, oversized resources, or poor runtime behaviour • Partner with DevOps/Cloud engineers to improve deployment pipelines and runtime environments • Work with Kafka, RabbitMQ, or AWS SQS/SNS • Audit existing message/event flows and identify what is used, unused, broken, or risky • Build reliable asynchronous workflows for notifications, AI processing, applications, search updates, and partner integrations • Integrate third-party services such as payment gateways, email/SMS providers, CRMs, AI/ML APIs, and institution partner systems • Build secure backend services using Spring Security, OAuth2, JWT, SSO, and role-based access control • Work with identity systems such as Keycloak or similar • Improve API security, permission checks, secrets management, and environment variable hygiene • Identify risky public endpoints, exposed credentials, weak service-to-service access, and insecure configurations • Apply secure coding practices across backend services • Improve backend logging, metrics, alerts, tracing, and health dashboards • Work with tools such as CloudWatch, ELK, Grafana, Prometheus, New Relic, Datadog, Rollbar, or similar • Make it easier to detect user-impacting failures such as login issues, API failures, slow responses, and broken workflows • Help define what “healthy backend” means for Yuzee • Review pull requests and raise engineering quality across the team • Mentor junior and mid-level developers while maintaining delivery momentum • Break large technical problems into clear, shippable milestones • Write technical documentation that explains systems, decisions, risks, and fixes • Push back on poor technical decisions with evidence and better alternatives

Pakistan
₨1,400K - ₨2,000K / year
Adecco Professional Colombia- logo

Desarrollador Backend ASO/APX, GenAI

Adecco Professional Colombia-

[Página inactiva] Encuéntranos como Spring Professional Colombia

Backend Engineer67 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Desarrollo backend en entornos empresariales de alta exigencia • Implementación de buenas prácticas en calidad de código • Colaboración con equipos de trabajo multifuncionales

Colombia
$5,500K - $7,200K / month
Job Closed

Software Engineer - Simulation and Training

Lockheed Martin

Lockheed Martin is an international security company headquartered in Bethesda, Maryland. This company conducts research and designs, develops, and manufactures

Backend Engineer67 days ago

Title: Software Engineer (Simulation and Training) - Early Career Location: Mount Laurel United States Job Description: Description:By bringing together people that use their passion for purposeful innovation, at Lockheed Martin we keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel development and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. At Lockheed Martin, we place an emphasis on empowering our employees by fostering innovation, integrity, and exemplifying the epitome of corporate responsibility. This is a place for engineers, scientists, and problem-solvers who are ready to engage deeply, think critically, and build with purpose. You will not just launch a career. You will be part of something bigger. This is where the best are built. Lockheed Martin Rotary & Mission Systems is seeking a full-time Early Career Software Engineer for Simulation and Training Products. Our products are used to represent the world's most advanced combat systems, supporting a variety of mission areas and uses. In this role, you will work on software and test execution. The successful candidate will have experience and/or knowledge of Object-Oriented Software Engineering, C++/Java, and Linux/Unix. Must be a US Citizen.; This position will require a government security clearance.; This position is located at a facility that requires special access. Basic Qualifications: - Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or Electrical Computer Engineering or in a closely related field. - Experience using C/C++, Java, and/or Python. - Must be a US Citizen; this position will require a government security clearance. This position is located at a facility that requires special access. Desired Skills: - Experience with Network Topology Configuration, Modeling Tools, Static Code Analysis tools. - Experience in Model Based Engineering and related tools. - Experience with the Atlassian tool suite (Jira, Bitbucket, Crucible, Confluence) or Gitlab. - Strong analytical and trouble shooting skills required. - Familiarity with Linux and/or Unix. Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Clearance Level: Secret Other Important Information You Should Know Expression of Interest: By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings. Ability to Work Remotely: Part-time Remote Telework: The employee selected for this position will work part of their work schedule remotely and part of their work schedule at a designated Lockheed Martin facility. The specific weekly schedule will be discussed during the hiring process. Work Schedules: Lockheed Martin supports a variety of alternate work schedules that provide additional flexibility to our employees. Schedules range from standard 40 hours over a five day work week while others may be condensed. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Schedule for this Position: 4x10 hour day, 3 days off per week The base range for this position in New Jersey is $61,500 - $116,455. Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays. The wage range and benefits summary is a general guideline and is governed by the applicable collective bargaining agreement when extending an offer. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics. At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our people are some of the greatest minds in the industry and truly make Lockheed Martin a great place to work. With our employees as our priority, we provide diverse career opportunities designed to propel, develop, and boost agility. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. We place an emphasis on empowering our employees by fostering an inclusive environment built upon integrity and corporate responsibility. If this sounds like a culture you connect with, you're invited to apply for this role. Or, if you are unsure whether your experience aligns with the requirements of this position, we encourage you to search on Lockheed Martin Jobs, and apply for roles that align with your qualifications. Experience Level: 4 yr and up College Business Unit: RMS Relocation Available: Possible Career Area: Software Engineering Type: Full-Time Shift: First

New Jersey
$61.5K - $116.5K / year