Software Developer at Optomi in Charlotte, North Carolina

Posted in Other about 3 hours ago.

Type: full-time





Job Description:

Optomi, in partnership with a leading client in the financial industry is seeking an experienced Software Developer for a hybrid role in Charlotte, NC!

** Not accepting C2C at this time

** W2 Only

** Hybrid 3x a week on-site in Charlotte, NC

What the right Candidate will enjoy:

  • The opportunity to work on emerging AI platforms!
  • The opportunity to work in a fostering and collaborative environment!
  • Hybrid opportunity!

Experience of the right candidate:
  • 5+ years of experience in API Development - Python.
  • Ability to write, test, and debug Python APIs using frameworks such as Flask, and FastAPI
  • Ability to design and build serverless and stateful systems on AWS, that are scalable and highly available.
  • 5+ years of AWS experience with a variety of services, in priority order but not limited to: Lambda, ECS, S3, Dynamo DB, API gateway, SQS, IAM, Security Groups.
  • Experience with Infrastructure as code (Terraform preferred).
  • Experience configuring and deploying CI/CD pipelines in Gitlab.
  • Experience with microservice development patterns.
  • Experience working in an agile environment.
  • AI/ML experience/certification is a plus.
  • Experience with Apigee is a plus.
  • Experience configuring and deploying CI/CD pipelines in Gitlab
  • Must have excellent communication skills - both verbal and written.
  • Collaborative team player.
  • Able to mentor and coach junior team members and able to review others' code and provide feedback.

Responsibilities of the right candidate:
  • Ability to write robust application logic
  • Responsible for deploying their own cloud infrastructure with Infrastructure as code
  • Maintain CI/CD pipelines and making updates as required.
  • Design, develop, and maintain scalable and efficient Python-based APIs using frameworks such as Flask and FastAPI. Ensure code quality by writing automated tests and debugging API functionality.
  • Develop, implement, and maintain microservice architectures, working in an agile environment to ensure seamless integration and delivery.
  • Work closely with team members, stakeholders, and other technical teams, providing clear communication and contributing to cross-team initiatives.
  • Serve as a mentor for junior team members, guiding them in best practices, code reviews, and career development.
  • Conduct regular code reviews, ensuring best practices and high code quality standards. Provide constructive feedback and mentorship to junior developers, fostering a collaborative and growth-focused team culture.
  • Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives, and deliver features iteratively while maintaining a focus on quality, performance, and usability.

More jobs in Charlotte, North Carolina

Other
about 1 hour ago

Vaco
Other
about 1 hour ago

Thomas & Hutton
Other
about 1 hour ago

Thomas & Hutton
More jobs in Other

Other
1 minute ago

State of Nebraska
Other
1 minute ago

State of Nebraska
Other
1 minute ago

State of Nebraska