Logo
COMMON - A Users Group

Software Developer

COMMON - A Users Group, Charlotte, North Carolina, United States, 28245


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, NCWhat 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, including 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.Must have excellent communication skills – both verbal and written.Collaborative team player.Able to mentor and coach junior team members and review others’ code to 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 make 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.

#J-18808-Ljbffr