Job Description
We are seeking a visionary Software Engineer to drive innovation within our elite engineering team. This is a full-time opportunity for a technical expert who thrives in a fast-paced environment. While we are looking for talent based in or near the Indianapolis, Georgia area, we offer flexible remote options to accommodate top-tier talent nationwide.
Why This Role?
- Impactful Work: Build scalable software that powers millions of transactions.
- Flexible Work: Enjoy a hybrid or fully remote schedule tailored to your productivity.
- Competitive Compensation: Base salary plus performance bonuses and equity.
- Modern Stack: Work with the latest cloud technologies and development methodologies.
Responsibilities
- Architect and develop robust, high-performance software applications using modern languages and frameworks.
- Collaborate closely with product managers and designers to translate requirements into technical specifications.
- Maintain and improve existing codebases, ensuring scalability, security, and performance.
- Conduct rigorous code reviews and provide constructive feedback to team members.
- Participate in the full software development lifecycle, including design, implementation, testing, and deployment.
- Identify and resolve technical debt to ensure long-term system stability.
Qualifications
- Minimum of 5 years of professional experience as a Software Engineer or in a similar technical role.
- Strong proficiency in JavaScript, Python, or Java with a deep understanding of asynchronous programming.
- Experience with front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker, Kubernetes).
- Experience with SQL and NoSQL databases, including PostgreSQL and MongoDB.
- Excellent problem-solving skills and the ability to debug complex issues in a remote setting.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).