Job Description
Role: Senior Software Engineer - Full Stack
Job Location: New Jersey || Fully remote
Job Type: Full time role
Job Description
Position Summary
SRS Acquiom is currently seeking a Senior Software Engineer and technology leader that will work with a dedicated, cross-functional Agile product team in a diverse, fast-paced environment.
Needing a combo of front end and back end, CI/CD and KAFKA, if possible.
Manager lives in New Jersey, so candidates in New Jersey or Colorado, would be ideal, but still open to fully remote from another state.
Required Qualifications
- 5+ years of experience as a Full Stack engineer
- Strong proficiency in one of the modern server-side languages such as Java, Go, Python, JavaScript
- Strong understanding of Software Engineering principles, design patterns, and best practices for building scalable and maintainable code.
- Experience in building web applications using React.js or similar front-end frameworks.
- Experience with RESTful API development, integrating with external services and databases.
- Experience with cloud platforms, such as AWS or Azure, and experience with cloud services like AWS Lambda or Firebase and expertise with modern cloud native development (Docker, Kubernetes, Knative)
- Experience with version control systems, such as Git, and collaborative development workflows.
- Expertise creating robust CI/CD pipelines
- Experience leading collaborative software design sessions
- Experience leading continuous improvement of Engineering practices
- Eagerness and willingness to learn new technologies
- Expertise using database technologies and patterns
Nice to have
- Experience with Oracle Netsuite customization and development
- Experience with data lake solutions and implementation
Desired Characteristics
- Acts as part of a team
- Self-motivated
- Strong communicator
- Collaborative
- Drives change and improvement
- Adaptable/Flexible
Primary Responsibilities
- Design, develop, and deploy robust and scalable full-stack web applications using Node.js, Golang, React, Angular, Postgres, and AWS.
- Organize and lead collaborative solution design
- Lead a Center of Excellence team of Engineers to champion and support technological improvements across the department
- Participate in the Architecture Council to ensure delivery outcomes are aligned with Enterprise Architecture Principals
- Collaborate with teammates to ensure complete, succinct and testable acceptance criteria
- Conduct code reviews, provide constructive feedback, and mentor junior developers to ensure code quality and continuous improvement.
- Conduct thorough testing, including unit testing and integration testing, to ensure the quality and reliability of the application.
- Provide technical leadership through mentorship, coaching and assistance
- Work effectively in a collaborative team environment
- Be an engaged and thoughtful problem solver
- Stay on the leading edge of Software Engineering practices and technologies
- Protect the company by keeping information confidential
- Strives to drive a positive user experience
- Able to work through and solve complex problems
- Accountable to outcomes for the company, technology and team
AGILE GLOBAL has assisted numerous Fortune/Global 1000 and mid-sized firms in their application development, integration, conversion, consolidation, and support efforts. We are also dedicated to partnering with early-stage and emerging growth enterprise software companies, working with them to bring to market the best technology solutions possible. The company is fully committed to open, flexible, and easily extendible solutions. Furthermore, our range of services, are available throughout the globe. Acting as virtual extensions of our client’s development centers, the quality of our team and the commitment to our partner’s goals are unequaled.