People.ai logo
People.ai

Drive Revenue Intelligence Across All Your Customer-Facing Teams

Senior Software Engineer – Admin Platform

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 201-500H1B SponsorCompany SiteLinkedIn

Location

Romania

Posted

135 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer – Admin Platform

People.ai

• Take ownership of projects. From requirements gathering, through design, implementation and testing, to monitoring and maintenance throughout the tech stack. • Collaborate within the team, with other engineering teams and cross-functionally to enhance our users’ experience. • Follow software design and development best practices and promote such practices in the team. • Document design choices and operational knowledge to successfully deploy and run services. • Ensure code accuracy and efficiency with appropriate test coverage, integration testing and load testing. • Ensure robust alerting, dashboards, and runbooks for production services are in place.

Job Requirements

  • 7+ years of professional experience working on backend systems in an enterprise environment
  • 2+ years experience programming in Python 2.x/3.x or Scala or Java
  • Experience with SOA, microservices, and event-driven architecture
  • Experience with an enterprise-grade stack for scalable web apps, including messaging brokers, in-memory storage, and key-value databases
  • Strong knowledge of TDD, Unit, and automated test paradigms
  • Experience with SQL and RDBMS solutions
  • Experience with containerized applications, Docker, and Kubernetes
  • Possess a DevOps mindset, AWS experience is a plus
  • Experience with LLMs is a plus
  • Experience with large-scale data processing (Spark) is a plus
  • Bachelor’s Degree in Computer Science, Computer Engineering, or in a closely related discipline

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 1,001-5,000Since 1972H1B Sponsor

• Provide thought leadership and build software solutions that deliver high impact business value and deliver customer delight • Lead the design and implementation of software solutions that are scalable, reliable, and maintainable • Collaborate with a diverse cross functional team including business partners, Product Managers and designers to define product requirements, direction and clarity • Drive technical innovation and improvements of the design and architecture of software systems towards leading edge technologies and practices • Define, develop and drive software engineering best practices • Become an expert in the business process domain to better support the business and align technologies with the business outcomes • Work with the engineering leadership team to develop and execute on the company’s technical and business strategy • Conduct impact analysis to proactively identify impact of a change across multiple applications/systems • Perform technical due diligence and architectural assessments of third-party technologies and solutions. • Participate and drive decomposing a monolithic code base to decoupled services • Experiment and test ideas, validate assumptions against needs, reach conclusions and recommend solutions • Document standards, best practices, and engineering artifacts so others can easily understand, build and maintain best in class software systems • Debug the critical problems which arise in production and execute effective solutions within the application and across multiple applications/systems • Lead continuous learning and process improvement activities to improve design and overall engineering practices • Grow talent by participating in hiring and mentoring team members

Michigan
$208.8K - $306.2K / year
Job Closed
OtherRemoteTeam 1,001-5,000Since 2010H1B Sponsor

• Designs, develops, tests, and maintains software applications and systems related to the insurance industry including writing codes, debugging issues, and ensuring overall quality • Provides technical leadership to their team members by guiding and mentoring junior developers, conducting code reviews, and prompting best practices • Designs and implements the architecture of software systems, ensuring that they are scalable, secure, and maintainable and makes decisions on technologies, frameworks, and infrastructure • Analyzes complex technical problems and comes up with effective solutions, investigates issues, troubleshoots problems, and implements fixes • Stays abreast with the latest technologies, trends, and best practices, conducts research, and introduces innovative solutions to improve existing systems or develop new ones • Documents software designs, technical specifications, and development processes and ensures compliance with regulatory standards, security protocols, and data privacy regulations • Oversees integration of software systems, platforms, and third-party services to streamline insurance processes, such as policy management, underwriting, claims processing, and customer relationship management • Conducts automated and manual testing to ensure the quality, accuracy, and reliability of software applications in compliance with industry standards and regulatory requirements • Improves the software development process and workflow, identifies bottlenecks, proposes process improvements, and implements tools • Collaborates with other team members in product management, quality assurance, and infrastructure teams to ensure successful delivery of software projects • Estimates project timelines, coordinates with stakeholders, and tracks progress towards goals

United States
$132K - $165K / year
Job Closed
Endava logo

Senior Software Engineer – Full Stack

Endava

Technology is our how. And people are our why.

OtherRemoteTeam 10,001+Since 2000H1B No Sponsor

• Design and develop web services and UI pages using UML Modeling, MVC Architecture and Object-Oriented Programming • Gather system requirements and collaborate with the software developers/technical team • Define multiple approaches to business problems and implement technical solutions • Verify stability, interoperability, portability, security, scalability of system architecture and ensure that the code is well aligned with the requirements • Test the code and ensure that the functionality of the developed component meets the requirements and conduct reviews • Participate in Agile meetings and translate application storyboard and use cases into functional applications and provide technical solutions • Identify bottlenecks and bugs, and devise solutions to mitigate issues • Implement automated testing platforms using Junits / Mockito for Springboot and Jasmine tests for ReactJs • Implement Database solutions with any combination of SQL Server, PostgreSQL, and MongoDB • Build and deploy code using Dev Ops tools GIT and Jenkins • Deploy code in PCF or AWS cloud in different environments • Design and development of applications using Java, Springboot, Hibernet, JPA, web-services, and REST • Design and develop responsive and browser/OS compatible Web User Interfaces with any combination of HTML5, CSS3, DHTML, ReactJS, Angular and JavaScript • Write JUnit Test or JEST Unit Test cases • Utilize CI/CD using GIT Hub and Jenkins • Use SQL and any combination of relational Databases • Use of AWS, Azure or PCF technologies for deployment

United States
Job Closed
Articulate logo

Senior Software Engineer II – Expansion

Articulate

Maker of the world’s most popular apps for online training, Articulate 360 and Rise. Trusted by 118,000+ orgs worldwide.

OtherRemoteTeam 201-500Since 2002H1B Sponsor

• Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs. • Drive outcomes with a high degree of autonomy, focusing on impact and quality results. • Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability. • Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar. • Contribute to a world-class engineering culture in a remote-first environment. • Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams. • Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges.

United States
$163.9K - $217.2K / year
Job Closed