Remote Software Engineer II, Backend (Card Checkout)
closedAffirm
💵 $142k-$192k
📍Remote - United States
Job highlights
Summary
Join our Card Checkout team as a Software Engineer and play a critical role in developing complex software systems for seamless checkout experiences. Participate in design, development, and deployment of software systems and applications. Collaborate with cross-functional teams to define software requirements and architecture.
Requirements
- 1.5+ years of experience in software development or engineering
- Builds trust and confidence with peers
- Strong communication and collaboration skills
- Proficiency in modern programming languages such as Java, Python, C#, or similar
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
- Knowledge of database systems (SQL, NoSQL), web frameworks, and RESTful API development
- Strong understanding of software development methodologies (Agile, Scrum, DevOps)
- Excellent problem-solving and analytical skills
- This position requires either equivalent practical experience or a Bachelor’s degree in a related field
Responsibilities
- Participate in the design, development, and deployment of software systems and applications
- Collaborate with cross-functional teams to define software requirements and architecture
- Write clean, maintainable, and efficient code in programming languages such as Java, Python, C++, or others as required
- Optimize and refactor existing code to enhance performance and scalability
- Review code, provide feedback, and ensure adherence to best coding practices
- Analyze and troubleshoot complex technical issues
- Develop innovative solutions to meet business needs, focusing on robustness, security, and performance
- Implement and manage software testing and quality assurance processes
- Work closely with tech leads and cross-functional partners in product managers, designers, and analytics to deliver high-quality products
- Participate in Agile development practices, including sprint planning, daily stand-ups, and retrospectives
- Participate in on-call duties to support our application with the goal of reducing mean time to detection and mean time to resolution of incidents
Benefits
- 100% subsidized medical coverage
- Dental and vision for you and your dependents
- Monthly stipends for health, wellness, and tech spending
- Equity rewards
This job is filled or no longer available