Senior Software Engineer

Compunnel

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of professional software engineering experience
  • 3+ years working with React
  • 2+ years of experience with Java-based APIs
  • Strong skills in Java, JavaScript, and TypeScript
  • Proficient in modern frontend frameworks and development
  • Good understanding of Spring Boot for backend support
  • Experience with CI/CD pipelines and production support

Responsibilities

  • Build and enhance responsive web and mobile experiences using React and TypeScript
  • Integrate micro front-end applications with backend services
  • Consume RESTful APIs developed with Spring Boot
  • Develop supporting tooling with Node.js
  • Create responsive designs using HTML5 and CSS3
  • Write and maintain unit and component tests
  • Collaborate with product and design teams to enhance user experience

Benefits

  • Flexible working hours
  • Opportunity to work on innovative projects
  • Supportive collaborative work environment
  • Access to AI-assisted coding tools
  • Engagement in continuous improvement and professional development
Full Job Description
Job Summary:

The Sr. Software Engineer will contribute to building and enhancing responsive web and mobile experiences for a members-only platform. The role focuses on developing user-facing features using React, TypeScript, JavaScript, Node.js, micro front ends, and Java-based backend services while partnering closely with product and design teams. The engineer will help improve application performance, reliability, usability, and integration with backend services, while also contributing to testing, monitoring, production support, and continuous improvement.

Key Responsibilities
• Build and enhance responsive web and mobile experiences using React, TypeScript, JavaScript, and modern frontend technologies.
• Develop and maintain micro front-end applications and integrate them with backend services.
• Consume and integrate RESTful APIs developed using Spring Boot and Java.
• Develop service integrations and supporting tooling using Node.js.
• Implement responsive designs using HTML5 and CSS3.
• Manage application state using Redux, Context API, or similar approaches.
• Write and maintain unit and component tests using Jest and React Testing Library.
• Test, debug, monitor, and troubleshoot application code to ensure reliability and quality.
• Collaborate closely with product managers, designers, and engineering teams to translate user needs into high-quality product experiences.
• Participate in application development using AWS or other cloud platforms.
• Work with CI/CD pipelines and version control systems to support automated software delivery.
• Apply AI-assisted coding tools to support code generation, refactoring, test case generation, debugging, and documentation.
• Monitor application performance using logging, distributed tracing, metrics, and alerting capabilities.
• Participate in production support activities and on-call rotations.
• Contribute to engineering best practices, continuous improvement, and knowledge sharing across a multi-site development team.

Required Qualifications
• 5-7 years of professional software engineering experience.
• 3+ years of hands-on React experience.
• 2+ years of experience working with Java-based APIs.
• Strong proficiency in Java, JavaScript, and TypeScript.
• Strong frontend development experience with React and modern JavaScript/TypeScript frameworks.
• Good understanding of Spring Boot to support backend applications and APIs.
• Experience consuming APIs and handling asynchronous data within micro front ends.
• Experience with RESTful APIs and backend service integration.
• Experience with Jest and React Testing Library or similar frontend testing frameworks.
• Experience working with CI/CD pipelines and version control systems.
• Experience with application monitoring, logging, distributed tracing, metrics, and alerting.
• Experience with production support and on-call rotations.
• Experience working effectively within a multi-site, collaborative development team.
• Experience working in a product engineering or product-led environment with close collaboration across product and design teams.
• Experience using AI-assisted coding tools such as GitHub Copilot or ChatGPT for software development activities.

Preferred Qualifications
• Experience designing and building Java-based APIs.
• Experience with Node.js for service integration and development tooling.
• Experience with AWS or other cloud platforms.
• Experience with Redux or Context API.
• Experience with responsive design and mobile web development.
• Bias toward action, curiosity, and continuous improvement.

Similar Jobs

More Jobs at Compunnel

  • Project Manager
    $95K — $115K *
    Boston, MA 02115 (Suffolk County)
    Enterprise Technology
    In-Person
  • Full Stack Java Developer
    $90K — $110K *
    Montreal, QC H1A 0A1
    Information Technology
    In-Person
  • Senior .NET / SQL Server Developer
    $120K — $145K *
    Florham Park, NJ 07932 (Morris County)
    Information Technology
    In-Person
  • Senior Application Developer
    $130K — $155K *
    San Francisco, CA 94112 (San Francisco County)
    Information Technology
    In-Person
  • OCM Lead
    $110K — $130K *
    San Diego, CA 92154 (San Diego County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: