Senior Software Developer building enterprise-level software solutions for educational assessments. Collaborating with teams to develop and maintain cloud-based applications using Angular and Node.js.
Responsibilities
Join a high-performing team focused on building and maintaining enterprise-level software solutions in a collaborative environment
Full lifecycle development using Angular, Node.js, and AWS DynamoDB within a modern, cloud/serverless architecture
Work closely with QA, business analysts, project managers, and fellow developers
Collaborate with cross-functional teams in an Agile environment to deliver scalable, secure software solutions
Develop and maintain front-end and back-end components using Angular and Node.js
Design and build serverless applications and services on cloud platforms
Create and review technical documentation and participate in code reviews
Support system testing processes, including unit, integration, and load testing
Utilize open-source development tools and manage tasks with tools like JIRA
Requirements
Minimum of 3-5 years of professional software development experience
Proficient with Angular 2+ (latest versions preferred)
Skilled in Node.js and working in serverless/cloud environments
Familiarity with development tools like Jenkins, Git, or similar
Proven ability to work effectively on large-scale projects within collaborative teams
Experience with Agile development methodologies
Strong communication skills, both written and verbal
Ability to interpret business requirements and translate into technical solutions
Comfortable with technical documentation and design processes
Solid understanding of software testing principles
Knowledge of enterprise system fundamentals such as scalability, performance, and security
Demonstrated ability to manage multiple priorities and meet deadlines
Experience with microservices architecture (preferred)
Bachelor’s degree in Computer Science, MIS, or related field (or equivalent experience) (preferred)
Benefits
Health coverage
Retirement plans
Generous paid time off, including holidays
Flexible schedules
Strong focus on employee development with on-the-job training and career growth
A positive company culture that values diversity and collaboration
Software Engineer creating AI solutions that revolutionize social welfare. Collaborating with a team to innovate and enhance user - centered technologies.
Software Engineer developing scalable solutions that improve workflows in the social sector. Working with modern technologies in a collaborative team environment.
Software Developer creating innovative software solutions for the social economy using modern technologies. Transforming existing systems into modern cloud solutions with a focus on social work in Germany.
Software Engineer focused on PC - software integration and deployment, solving complex challenges at Cirrus Logic. Working with 3rd - party software, hardware integration, and customer - specific customizations.
Software Engineer at The Hartford developing scalable APIs and cloud - native solutions. Collaborating with teams to enhance billing applications and drive technical improvements in delivery.
Senior Software Engineer designing API integrations for Suger, helping customers grow on cloud marketplaces. Collaborating with multiple teams and guiding customers through the integration process.
Embedded Software Engineer designing and developing software for next generation tactical communications. Leading a team through Agile processes to ensure mission - critical operations.
Messaging Product Owner responsible for enterprise messaging platforms at KPMG. Leading engineering and product ownership for Exchange Online, Proofpoint, and M365 collaboration tools.
Staff Engineer developing high - performance data solutions at GEICO. Driving insurance business transformation through innovative data pipelines and advanced engineering practices.
Senior Software Engineer developing web applications and REST services at Dentsu India. Collaborating on software features and technical improvements within Agile methodologies.