Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by ARETUM, so some details may not match this job. The employer's own page has the real description.
Overview
ARETUM is seeking a highly skilled and dedicated Senior Python Software Engineer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions that align with our business objectives. You will work closely with cross-functional teams to gather requirements and implement robust, scalable code while leveraging your expertise in Python programming and software development best practices. Your contributions will be critical in enhancing existing services and creating new applications that drive our company's success.
Job Responsibilities
- Design, develop, and implement Python applications based on user requirements and system architecture.
- Collaborate with product managers and other stakeholders to define software specifications and performance requirements.
- Lead code reviews and contribute to improving development processes and quality assurance.
- Monitor and resolve production issues in a timely manner to ensure minimal downtime.
- Write and maintain effective documentation for software applications and systems.
- Stay current with new technologies and tools, integrating them into development processes as required.
- Mentor junior developers, fostering a collaborative and growth-oriented team environment.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of professional experience in software development, particularly with Python.
- Strong understanding of software development methodologies and lifecycle.
- Proficiency in frameworks and libraries related to Python, such as Django or Flask.
- Experience with database technologies, including SQL and NoSQL databases.
- Familiarity with version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
In this position, the Senior Python Software Engineer will utilize industry-standard technologies and tools such as Python programming language, Django and Flask frameworks, PostgreSQL and MongoDB databases, as well as AWS services for cloud applications. Familiarity with Docker containers and Kubernetes orchestration is also advantageous. The engineer will work with Git for version control and various CI/CD tools to streamline the deployment process.
Ideal Candidates
The ideal candidate for this role is a proactive individual with a strong drive for innovation and excellent communication skills. They possess a passion for coding and a commitment to maintaining high standards of quality in software development. Excellent analytical and troubleshooting abilities, alongside an eagerness to mentor others, contribute to a team-oriented culture. The successful candidate approaches challenges with a solution-focused mindset and remains adaptable to face the ever-evolving demands of technology in our fast-paced environment.
Not every state sets a number of job contacts a week. In New Hampshire it is no number in state law; your local office may give you one. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.