What are the responsibilities and job description for the Senior Python Backend Engineer position at Nuclearn?
Position Overview
At Nuclearn, we are seeking a highly motivated and talented Senior Python Backend Engineer with at least 7 years of experience. In this role, you will play a crucial part in shaping the future of our company as we expand our product offering and customer base. If you have a passion for building cutting-edge solutions, thrive in a fast-paced environment, and are eager to make a significant impact in the nuclear and utility industries, this could be the perfect opportunity for you.
You must be a US citizen or permanent resident (e.g. green card holder) to be eligible for this position due to DOE Export Compliance requirements.
What You'll Be Doing
As a Senior Python Backend Engineer at Nuclearn, you will:
At Nuclearn, we are seeking a highly motivated and talented Senior Python Backend Engineer with at least 7 years of experience. In this role, you will play a crucial part in shaping the future of our company as we expand our product offering and customer base. If you have a passion for building cutting-edge solutions, thrive in a fast-paced environment, and are eager to make a significant impact in the nuclear and utility industries, this could be the perfect opportunity for you.
You must be a US citizen or permanent resident (e.g. green card holder) to be eligible for this position due to DOE Export Compliance requirements.
What You'll Be Doing
As a Senior Python Backend Engineer at Nuclearn, you will:
- Lead the design, development, and maintenance of robust and scalable server-side applications and APIs.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Optimize applications for maximum performance, scalability, and reliability.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Conduct and oversee code reviews to ensure code quality and consistency.
- Mentor and provide guidance to junior developers.
- Stay up-to-date with emerging technologies and industry trends to continuously improve the development process.
- Contribute to the architecture and design decisions of the backend infrastructure.
- Ensure the security and data protection of applications by implementing best practices.
- Drive the adoption of best practices in software engineering and lead by example.
- At least a Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- 7 years of proven experience as a Backend Software Engineer or similar role
- Extensive experience developing backends and application programming interfaces (API) with Python programming language and FastAPI or similar
- Extensive experience with database technologies such as SQL, NoSQL, PostgreSQL, MongoDB, etc. Postgres preferred.
- Deep understanding of RESTful APIs and web services.
- Strong knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience with version control systems (e.g., Git).
- Solid understanding of software development methodologies, including Agile/Scrum.
- Excellent problem-solving skills and attention to detail.
- Outstanding communication and collaboration skills.
- A positive attitude, strong work ethic, and eagerness to learn and grow within the company
- Ability to contribute independently within 6 weeks
- Strong problem-solving skills, attention to detail, and an ability to think critically and creatively
- Excellent communication and teamwork skills, with the ability to work both independently and collaboratively
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- In-depth knowledge of microservices architecture.
- Prior experience in a leadership or mentorship role within a software development team.
- Full-time
- Salaried position
- Mon-Fri hybrid work environment (expectation is at least 80% in office)
- Competitive pay, bonus structure and equity
- Opportunity to make a huge impact in a fast-growing company
- Unique opportunity to work for a company applying large language models (LLMs) and other state of the art AI techniques
- Unlimited vacation
- Health Insurance