USA
5 days ago
Mid-Level Software Engineer
We are seeking a talented and motivated Mid-Level Software Engineer with 3-5 years of experience to join our dynamic Survey Engineering team. As part of our team, you will play a key role in developing and maintaining scalable, high-performance applications that drive our platform's success. You will work on a modern tech stack, including Python, Django, SQL, Docker, and GitHub, with the opportunity to leverage cloud systems like AWS or Azure. Key Responsibilities: + Design, develop, and maintain robust backend systems using Python and Django. + Collaborate with cross-functional teams to implement new features and improve existing ones. + Build and manage containerized applications using Docker for streamlined development and deployment. + Develop and optimize SQL queries and database structures to support application functionality. + Build and maintain effective data models to ensure data integrity and scalability. + Participate in code reviews, testing, and debugging to ensure high-quality software delivery. + Utilize version control systems like GitHub for effective code collaboration and management. + Optimize application performance, scalability, and reliability. + Work closely with cloud infrastructure (AWS or Azure) to deploy and monitor applications, if applicable. + Stay current with industry trends and best practices to continuously enhance the development process. + Bachelor’s degree in Computer Science or equivalent professional experience. + 3-5 years of hands-on experience in software engineering. + Proficiency in Python and Django, with a strong understanding of web frameworks. + Experience with Docker and containerization for development and deployment. + Solid understanding of GitHub or similar version control tools. + Knowledge of cloud platforms like AWS or Azure is preferred. + Strong problem-solving skills and the ability to work both independently and as part of a team. + Excellent communication skills with a proactive attitude. What We Offer: + Competitive salary and benefits package. + Flexible working hours and the option for remote work. + Opportunity to work on impactful projects with a modern tech stack. + Collaborative and inclusive team culture. + Professional development opportunities to grow your skills and career.
Confirm your E-mail: Send Email