Software Engineering Consultant

Ippon Technologies USA Logo

Ippon Technologies USA

๐Ÿ’ต $115k-$130k
๐Ÿ“Remote - United States, Worldwide

Summary

Join Ippon Technologies as a Product Engineering Consultant! This full-time, hybrid role, based in Richmond, VA, Charlotte, NC, DC, NY, or ATL, offers the chance to design, develop, and maintain software applications for diverse clients. You will collaborate with cross-functional teams, utilizing your expertise in data engineering and cloud technologies (AWS). This position requires proven experience in software development (Go and Java), database management (SQL and NoSQL), and DevOps practices. Ippon provides a competitive salary, generous PTO, comprehensive health benefits, 401k matching, and family leave.

Requirements

  • Possess a Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Have 3+ years of experience in cloud-based solutions, be familiar with container-based architectures and serverless technologies
  • Be skilled in DevOps practices, effectively using pipelines to contribute to projects and ensure quality deliverables
  • Have 2+ years of experience with SQL and NoSQL databases, be capable of complex querying and modeling
  • Be proficient in testing methodologies, including unit testing with JUnit/ Jest and E2E testing with tools like Godog, Cucumber, Cypress, or Gatling
  • Have 3+ years of proven experience in production software development using Go and Java
  • Have 3+ years of proven experience working collaboratively on a team to develop applications that read and write data from a data store in the cloud
  • Have experience in Agile project environments and cloud-based solution development
  • Demonstrate the ability to learn quickly and contribute significantly within a short period

Responsibilities

  • Design, code, and debug software applications utilizing industry best practices in various languages and frameworks
  • Perform data modeling and conduct development of applications that read and write data from a data store in the cloud including design and build of Extract, Transform, and Load processes
  • Develop robust backend systems, emphasizing RESTful services, ORM, CRUD operations, and OAuth 2.0, with a keen understanding of DDD, Hexagonal Architecture, and API design
  • Develop and deploy applications on AWS utilizing services like AWS Lambda, AWS Fargate and AWS ECS
  • Collaborate with cross-functional teams to define, design, and implement new features, ensuring alignment with project requirements and specifications
  • Develop and maintain comprehensive software documentation, including specifications, user manuals, and maintain high standards in code quality through regular code reviews and adherence to coding standards
  • Troubleshoot and resolve software defects and issues, contributing to the reliability and robustness of our applications
  • Participate actively in meetings and discussions, offering technical guidance and insights to support Ipponโ€™s commitment to top-notch delivery and consulting engagements
  • Ensure excellent consulting engagement experiences for clients, fostering relationships, managing external dependencies, and driving projects to successful outcomes
  • Contribute effectively to projects within a short onboarding period
  • Build and maintain strong relationships with clientโ€™s peer engineers, effectively driving work and managing workโ€™s dependencies within the client ecosystem
  • Proactively pull work to accomplish project goals, with a continuous drive to expand scope of influence and delivery
  • Contribute to thought leadership through participation in conferences, events, blogging, and white-paper drafting, promoting the brand and fostering sales leads
  • Stay abreast of the latest technologies, frameworks, and best practices in the field, continuously improving technical skills
  • Mentor junior colleagues in consulting best practices and team members in specific technical domains or technology stacks

Preferred Qualifications

  • Have experience with JavaScript or Python
  • Have experience with infrastructure as code (IaC) tools like Terraform or CloudFormation for managing AWS resources
  • Possess a strong understanding and experience with containerization technologies, such as Docker
  • Possess strong knowledge of software engineering principles and methodologies

Benefits

  • Competitive salary
  • Generous Paid Time Off policy
  • Health, dental, and vision insurance
  • 401k with company match
  • Family Leave
  • A fun, smart, and healthy work environment, focused on our values and teamwork

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.