CrawlJobs Logo

Software Engineer II - Backend Focus

tripadvisor.com Logo

Tripadvisor

Location Icon

Location:
United Kingdom , Oxford

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We’re looking for a Software Engineer II to join our fast-growing team. This is a backend-focused, full-stack role where you'll primarily work on backend systems, with occasional front-end projects. Our web stack includes Java, GraphQL, Kubernetes, SQL and NoSQL databases, all running on AWS.

Job Responsibility:

  • Part of the full software process from design to deployment
  • Release code to production frequently
  • Work on backend systems with occasional front-end projects

Requirements:

  • Strong proficiency in an object-oriented programming language
  • Experience with backend systems
  • Eagerness to learn front-end skills (not required for interview)
What we offer:
  • Competitive compensation packages including base salary and annual bonuses
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits

Additional Information:

Job Posted:
January 07, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II - Backend Focus

Senior Software Engineer II

As a Senior Software Engineer II, you will collaborate closely with QA and the b...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in software engineering, with a strong focus on backend development and cloud-based systems
  • Proven experience in building test automation frameworks for complex, large-scale systems in cloud environments
  • Proficiency in programming languages such as Go, C#, Java, or similar
  • Deep understanding of distributed systems and cloud-native technologies (e.g., Kubernetes, Terraform, Kafka)
  • Experience using AI tools to improve test automation, software quality, and development pipelines
  • Strong communication skills to collaborate with cross-functional teams and articulate technical concepts effectively
Job Responsibility
Job Responsibility
  • Collaborate closely with QA and the broader engineering teams to develop a scalable test automation system for cloud environments
  • Drive the technical strategy for testing across DEMS, making it easier for developers to write tests and improve overall software quality
  • Utilize your backend engineering expertise to make architectural decisions, conduct code reviews, and contribute to continuous improvements in our development practices
  • Mentor junior engineers and help shape the technical direction of the team
What we offer
What we offer
  • Medical, Dental and Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or Udemy account
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
  • Stocked fridges and pantries - free coffee, cold beverages, snacks
  • Fulltime
Read More
Arrow Right

Software Engineer II - Backend

The Engineer II plays a crucial role in developing robust systems and tools to s...
Location
Location
United States
Salary
Salary:
117800.00 - 144800.00 USD / Year
findoctave.com Logo
Octave
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 3 years of experience building robust and scalable backend applications
  • Experience with infrastructure-as-code & continuous deployment in production
  • Experience working with healthcare, healthcare technology, and clinical staff, or other regulated industries
  • Experience with gRPC and Protobuf
  • Experience with relational database systems like PostgreSQL or MySQL
  • Experience integrating and synchronizing data with third party APIs
  • Experience with continuous delivery and troubleshooting production code
  • Solid working knowledge of Python and at least one of its web frameworks
  • Experience developing and deploying enterprise Python applications into production
  • Must be eligible to work in the United States without sponsorship now or in the future
Job Responsibility
Job Responsibility
  • Design, develop, and implement scalable and robust backend systems and APIs using Python
  • Optimize database design, performance, and security to ensure data integrity and efficiency
  • Conduct thorough testing and debugging of backend applications, ensuring high-quality, bug-free software
  • Oversee deployment and maintenance of backend services, ensuring smooth operation and uptime
  • Promote best practices to maintain high-quality codebase and consistently follows stated best practices
  • Develop and maintain technical documentation for backend systems and processes
  • Take ownership of the backend development lifecycle, from concept to testing, deployment, and monitoring
  • Writes correct and clean code, with guidance, that is easily testable, easily understood by other developers, and accounts for edge cases and errors
  • uses comments effectively
  • Can participate in technical design of features with guidance
What we offer
What we offer
  • Equity in the form of stock options
  • company sponsored life insurance, disability and AD&D plans
  • Voluntary benefits such as 401k retirement, medical, dental, vision, FSA, HSA, dependent care and commuter/parking options
  • generous Paid Time Off
  • paid parental leave benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II, Cloud Native Engineering

Are you passionate about building modern web and mobile applications that make a...
Location
Location
India , Mangaluru
Salary
Salary:
Not provided
keka.com Logo
7EDGE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.E./B.Tech in Computer Science, Information Technology, or a related field from a recognized university
  • Minimum 3 years of professional experience in full-stack development using JavaScript, React.js, Node.js, Express.js, Next.js, and MongoDB
  • Experience with RESTful API development and integration
  • Experience with SQL (e.g., PostgreSQL, Aurora) and NoSQL (e.g., MongoDB, DynamoDB)
  • Familiarity with AWS services like Lambda, API Gateway, S3, DynamoDB, Aurora
  • Hands-on experience with version control systems like Git (GitHub/GitLab/Bitbucket)
  • Experience with CI/CD tools and pipelines (e.g., GitHub Actions, GitLab CI)
  • Knowledge of testing tools and strategies including unit, integration, and TDD methodologies (e.g., Jest, Supertest)
  • Understanding of microservices architecture
  • Good problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design and develop full-stack features using React.js, Next.js, React Native, Node.js, Express, and TypeScript
  • Build and integrate scalable RESTful APIs, with a focus on performance and security
  • Write and maintain unit and integration tests for frontend and backend components
  • Develop backend services using the Serverless Framework on AWS (Lambda, API Gateway, DynamoDB, Aurora)
  • Adhere to quality standards to ensure timely delivery of high-quality feature
  • Keep the task board well-organized and up to date to enable clear priorities, team alignment, and smooth execution
  • Work closely with Agile Business Analysts, UX/UI designers, Software Engineers in Test (SET), DevOps, and Agile Operations teams for seamless execution
  • Provide guidance to junior developers to foster skill development
  • Lead moderately complex feature development projects
  • Propose improvements to system efficiency and workflows
What we offer
What we offer
  • Personalized learning opportunities to enhance your career
  • Competitive salary structure aligned with industry standards
  • Comprehensive health insurance and wellness programs
  • A collaborative and innovative work environment where your ideas are valued
  • Regular team-building events, company outings, and engaging workplace activities
  • A culture of appreciation with Peer and Spot Recognition programs to celebrate your contributions
  • Fulltime
Read More
Arrow Right

Software Engineer II

As a Software Developer at SpryPoint, you will be building and integrating inter...
Location
Location
Canada , Ontario; Halifax; Charlottetown
Salary
Salary:
Not provided
sprypoint.com Logo
SpryPoint
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 3+ Years of experience in software development, with a focus on Java backend web applications
  • Proficiency in developing clean, maintainable, and testable code, with an understanding of industry best practices
  • Solid understanding of relational databases and proficiency in SQL for data manipulation and querying
  • Experience working with web technologies such as HTML, JavaScript, and CSS to develop user interfaces and interactive web applications
  • Familiarity or hands-on experience with modern development and deployment methodologies, including knowledge of AWS services and cloud computing concepts
  • Demonstrated interest in expanding knowledge and applying it to solve industry problems, with a proactive approach to continuous learning and skill development
  • Primary qualifications include a strong interest in learning and the ability to apply acquired knowledge effectively to produce clean, efficient code and solve technical challenges
Job Responsibility
Job Responsibility
  • Participate in all Agile ceremonies, providing valuable input and insights during planning, reviews, and retrospectives
  • Actively collaborate with other team members, contributing ideas and insights to enhance the development process
  • work collaboratively with other team members to solve complex technical challenges and make informed decisions
  • Build and deploy enterprise-level web applications, ensuring high performance, reliability, and user satisfaction across various platforms and devices
  • Continuously learning and adapting to new technologies and methodologies to enhance the quality and efficiency of SpryPoint's applications
  • Participate in an on-call rotation and support production systems as needed
  • Take ownership of assigned tasks or user stories, ensuring timely completion and meeting defined requirements
  • Contribute to the design and architecture discussions, offering insights and suggestions for improvements
  • Participate in code reviews, providing constructive feedback to peers and incorporating feedback received on own code
  • Support junior developers through pair programming, reviewing pull requests. Sharing knowledge and expertise with junior engineers, helping them grow and improve their skills
What we offer
What we offer
  • Remote-first environment with flexible working hours across North America
  • Competitive Total Rewards - Comprehensive compensation package that grows with you
  • Complete Setup - MacBook + $500 to create your ideal home workspace
  • Total Wellness - Health, dental, vision, and life insurance from day one
  • Recharge Time - Generous PTO, Summer Friday half-days, and unlimited sick days
  • Future Security - RRSP (Canada) and 401k (US) matching programs
  • Continuous Growth - $2,500 annual development fund, tuition assistance, and Book Bounty program
  • Team Connection - Annual company events and team offsites that bring us together
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

Articulate is looking for a Senior Software Engineer II to join our amazing Reac...
Location
Location
United States
Salary
Salary:
163900.00 - 245900.00 USD / Year
articulate.com Logo
Articulate
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building and scaling production software systems, often gained over 8+ years, with demonstrated technical depth and breadth
  • Deep expertise in backend and frontend technologies: Node.js, Postgres, Docker, React, TypeScript
  • Proficiency developing and maintaining services on AWS, and strong operational skills using tools like Datadog or equivalent APMs
  • Experience building secure, compliant distributed applications with a strong focus on scalability, observability, and resilience
  • Commitment to accessibility and inclusive design in software development
  • Outstanding communication skills, with an ability to clearly explain technical topics to technical and non-technical stakeholders
  • A track record of technical leadership, mentoring others, and influencing engineering direction beyond your immediate team
Job Responsibility
Job Responsibility
  • Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability
  • Shape application architecture for a distributed platform, ensuring it remains performant, secure, and accessible for learners globally
  • Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar
  • Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams
  • Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs
  • Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges
  • Contribute to a world-class engineering culture in a remote-first environment
  • Drive outcomes with autonomy, focusing on impact and quality results
What we offer
What we offer
  • This position is bonus eligible
  • This position is eligible for Articulate’s robust suite of benefits
  • Fulltime
Read More
Arrow Right

Engineering Manager II, Java Backend - Marketing Org

Groupon is on a radical journey to transform our business with relentless pursui...
Location
Location
India
Salary
Salary:
Not provided
groupon.com Logo
Groupon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/BTech or ME/MTech degree in Computer Science, Software Engineering from a recognised institute
  • 10+ years of overall industry experience with 4 years of leadership (hands-on engineering management) role in developing and supporting web applications, micro services in a distributed environment
  • Experience with managing platform services, delivering projects in a dynamic environment
  • Experience with managing high-performance individuals in different time zones
  • Good communication and collaboration skills, and the ability to deal with ambiguity
  • Strong experience in programming languages - Java and competent in designing and building enterprise-scale applications, common frameworks, etc.
  • Experience building and scaling large-scale distributed systems and development experience with service-oriented architectures/microservices
  • Prior AWS/GCP/Azure/Pivotal Cloud Foundry experience is a must
  • Proven success managing and scaling platform services in fast-moving environments
  • Experience leading cross-regional teams and driving platform-level strategies
Job Responsibility
Job Responsibility
  • Customer Communication Excellence: Drive reliability, performance, and personalization across our Dispatch and Subscription systems
  • Achieve a 99.99% delivery success rate and under 1s latency for real-time communications
  • Subscription Platform Growth: Lead engineering teams focused on the evolution and scalability of our subscription systems
  • Enable 2x growth in subscriber engagement and conversion over the next 12 months
  • Platform Scalability & Operational Efficiency: Reduce technical debt and optimize resource usage across core services by modernizing legacy infrastructure and adopting cloud-native patterns
  • Achieve a 30% reduction in platform operational costs while improving performance benchmarks
  • Engineering Team Performance & Growth: Build high-performing, autonomous, and globally distributed teams that execute with agility and ownership
  • Maintain 90%+ team engagement and less than 10% regrettable attrition, with measurable velocity improvements
  • AI-First Transformation Enablement: Champion the integration of AI/ML where it enhances business outcomes, from system automation to intelligent routing and customer experience
  • Deliver at least 2 AI-driven features or systems into production per year
Read More
Arrow Right

Senior Fullstack Engineer II

As a Senior Fullstack Engineer II on a 24 months fixed term, you will be working...
Location
Location
United States , Mountain View
Salary
Salary:
165446.00 - 206807.00 USD / Year
khanacademy.org Logo
Khan Academy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years experience building world-class product experiences for an interactive web-app
  • Built and maintained scalable backend services
  • Built and maintained complex, stateful frontend user interfaces
  • Deep collaboration with other engineers, designers, product managers
  • Strong technical project management skills
  • Experience building and maintaining complex software
  • Strong communication, thoughtfulness, and desire to give and receive regular feedback
  • Empathy for learners around the world
  • Proven cross-cultural competency skills
  • Excitement about helping Khan Academy bring a free, world-class education to everyone everywhere
Job Responsibility
Job Responsibility
  • Working on product teams focused on providing equitable solutions to historically under-resourced communities of students and teachers
  • Building tools for teachers to use Khan Academy as a strategic ELA supplement in their classrooms
  • Integrating state of the art learning science into our product to enable students and teachers identify and address literacy skill gaps
  • Harness the power of AI to deliver product capabilities
What we offer
What we offer
  • Competitive salaries
  • Ample paid time off
  • Remote-first culture
  • Generous parental leave
  • An exceptional team
  • The chance to put your talents towards a deeply meaningful mission
  • Opportunities to connect through affinity, ally, and social groups
  • 401(k) + 4% matching
  • Comprehensive insurance, including medical, dental, vision, and life
  • Fulltime
Read More
Arrow Right
New

Full Stack Software Engineer II

Join the best engineering team in media. Morning Brew is looking for a passionat...
Location
Location
United States
Salary
Salary:
125000.00 - 145000.00 USD / Year
morningbrew.com Logo
Morning Brew Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of software engineering experience with a focus on designing, building, and deploying production-ready code
  • Proficiency in a modern JavaScript framework like React or Next.js
  • Experience in a backend language such as Go or Python for building and maintaining APIs
  • Demonstrated experience designing and implementing RESTful or GraphQL APIs
Job Responsibility
Job Responsibility
  • Building out new and enhancing existing internal tools, consumer facing websites & newsletter experiences
  • Collaborating with the engineering team, performing code review and helping to set best development practices and guidelines
  • Collaborating with Product Managers, Product Designers and other engineers to plan, design and implement business requirements
  • Working with stakeholders to solve their problems
  • Proposing and implementing new tools and technologies to accomplish product objectives
What we offer
What we offer
  • 401(k) employer match
  • Premium health, vision, and dental plans
  • Mental health benefits
  • Extra help when you need it: Including a care concierge, plus free access to One Medical and the Calm app
  • Family planning: Generous paid parental leave and fertility coverage for eligible employees
  • Employee Resource Groups: Black Coffee, LGBTQ Brew, AAPI Brew, Cafe Con Leche, and Grounded
  • Gym and workout class reimbursements
  • Annual learning credit
  • Fulltime
Read More
Arrow Right