[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. GovExec is seeking a Senior Software Engineer to join our team. This role involves collaborating with product managers and developers to create innovative digital products and improve existing systems.
Responsibilities
- Work with our product managers to conceptualize and create innovative digital products, features, and tools for our digital media publications
- Develop our proprietary content management system as we transition from a legacy system to the next generation
- Design, implement, and maintain scalable backend solutions using Python and Django REST Framework
- Develop RESTful APIs to facilitate seamless communication between different components of our ecosystem
- Apply best practices in database design to ensure data integrity, performance, and scalability
- Troubleshoot and resolve backend-related issues, ensuring the stability and reliability of our systems
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards
- Stay current with industry trends and emerging technologies, integrating relevant advancements into our backend development processes
Skills
- Bachelor's/Master's degree in Engineering, Computer Science, IT (or equivalent experience)
- At least 5 years of proven experience as a Python developer with a focus on backend development
- In-depth understanding of database design principles, optimization techniques, and hands-on experience with relational databases
- Strong grasp of Python frameworks like Django
- Experience working with MySQL and/or PostgreSQL
- Strong problem solving and critical thinking skills
- Excellent communication and collaboration skills in a remote work environment
- Experience with a content management system
- Experience with frontend technologies (JavaScript, TypeScript, React, etc.)
- Familiarity with Agile methodology and Jira
Benefits
- Medical, dental, and vision insurance plans
- 401(k) retirement plan with company match
- Open time off policy
- Twelve weeks paid parental leave
- Supportive, collaborative teams
- Unique opportunity to help government officials from a private sector company
- Expansive learning and development opportunities
Company Overview
Apply To This Job