Staff Software Engineer
Job details
Join Our Team as a Backend Engineer and Shape the Future of Technology! Are you ready to take on an exciting challenge in developing and maintaining cutting-edge backend infrastructure? At Kognitos, we're seeking passionate engineers like you to join our team and make a meaningful impact. As a Backend Engineer, you'll play a crucial role in:
- Developing and maintaining our backend infrastructure using Python and AWS Serverless technologies.
- Collaborating with cross-functional teams to design and implement scalable and robust systems, including microservices and cloud-based architectures.
- Ensuring the reliability, scalability, and performance of our backend systems through monitoring and optimization.
- Creating and maintaining database schema and queries to support application features.
- Writing unit and integration tests to ensure code quality and reliability.
- Continuously improving our software development process by incorporating best practices and modern methodologies such as Agile, DevOps, and CI/CD.
- Investigating and troubleshooting production issues to minimize downtime and ensure smooth operations.
- Participating in architectural discussions and contributing to the development of technical solutions and best practices.
- Staying up-to-date with the latest technologies and trends in software development to recommend improvements to our technology stack.
- A B.S. or higher degree in Computer Science/Engineering or equivalent work experience, with 4-14 years of industry experience.
- Proficiency in the Python programming language.
- Experience with modern software development practices and methodologies, including Agile, DevOps, and CI/CD.
- Experience with large-scale distributed systems, microservices, and cloud-based architectures.
- A strong understanding of software design patterns, algorithms, data structures, and database technologies.
- A natural problem solver with the ability to identify problems and lead the development of solutions.
- A competitive salary and benefits package.
- Flexible working hours to support work-life balance.
- A dynamic and collaborative work environment where your ideas are valued.
- Opportunities for professional development and growth.
- An innovative culture that encourages creative thinking and problem-solving.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.