Senior Software Engineer Python Django PostgreSQL and Vue.js
WFA Digital Insight
As the demand for skilled software engineers grows, GHX is looking for a Senior Software Engineer to lead the development of full-stack applications. With the rise of remote work, companies are seeking professionals with expertise in Python, Django, and Vue.js. The global job market for software engineers is expected to increase by 21% in the next two years, making this a coveted role. GHX stands out for its commitment to innovation and customer satisfaction. Before applying, candidates should be prepared to showcase their problem-solving skills, experience with DevOps practices, and ability to work collaboratively in a remote environment.
Job Description
About the Role
The Senior Software Engineer position at GHX is a unique opportunity to join a team of innovators and drive the development of full-stack applications using Python, Django, PostgreSQL, and Vue.js. As a key member of the engineering team, you will be responsible for designing, developing, and maintaining applications that meet customer, business, and technical requirements. You will work closely with engineers, managers, product management, and operations to deliver solutions that exceed expectations.The role requires a strong understanding of DevOps practices and the ability to work across all aspects of a multi-tiered architecture. You will be responsible for identifying areas for improvement and implementing changes that enhance the overall efficiency and effectiveness of the development process. With a focus on collaboration and continuous learning, you will have the opportunity to mentor team members and introduce new tools and practices that improve the way the team builds and ships software.
GHX is committed to fostering a culture of innovation and customer satisfaction. As a Senior Software Engineer, you will play a critical role in driving the company's mission forward and delivering high-quality solutions that meet the evolving needs of customers.
What You Will Do
- Design, develop, and maintain full-stack applications using Python, Django, PostgreSQL, and Vue.js
- Perform code and design reviews with the development team to ensure high-quality solutions
- Develop and maintain automated testing frameworks to streamline the development process
- Design and implement monitoring and alerting solutions to ensure application reliability
- Monitor and remediate security vulnerabilities to protect customer data and prevent downtime
- Collaborate with engineers, managers, product management, and operations to deliver solutions that meet customer, business, and technical requirements
- Participate in Agile ceremonies and collaborate daily with the delivery team to drive progress and resolve issues
- Track and improve developer experience to enhance productivity and job satisfaction
- Introduce new tools and practices to improve the way the team builds and ships software
- Master and help the team adopt AI-assisted development tools such as Claude Code and Git
What We Are Looking For
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related field (or equivalent experience)
- 5+ years of professional software development experience
- 3+ years of experience with AWS
- Proficiency with Python, Django, PostgreSQL, and Vue.js
- Strong SQL skills with the ability to write complex queries
- Experience with Git and version control workflows
- Experience building REST APIs with Django REST Framework (DRF)
- Experience in Agile/Scrum environments
- Strong problem-solving, analytical, and communication skills
- Ability to troubleshoot effectively under pressure
Nice to Have
- AWS certification
- Experience with Docker, Kubernetes, and containerization
- PostgreSQL performance tuning
- Experience defining and managing DevOps processes
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a talented team of engineers and innovators
- Flexible working hours and remote work arrangements
- Professional development opportunities to enhance skills and knowledge
- Access to cutting-edge technologies and tools
- Collaborative and dynamic work environment
- Recognition and reward for outstanding performance and contributions
- Comprehensive health and wellness program
- Generous paid time off and vacation policy
- Remote work stipend to support home office setup and productivity
How to Stand Out
- When applying, make sure to mention the word ENRAPTURE and tag ROjox to demonstrate you've read the job post thoroughly.
- Showcase your expertise in Python, Django, and Vue.js by providing examples of personal projects or contributions to open-source repositories.
- Highlight your experience with DevOps practices and Agile/Scrum environments to demonstrate your ability to work collaboratively and drive progress.
- Be prepared to discuss your problem-solving skills and approach to troubleshooting complex issues.
- Research GHX's company culture and values to understand how you can contribute to the team's mission and goals.
- Prepare to discuss your experience with AI-assisted development tools and how you can leverage them to improve the development process.
- Don't hesitate to ask questions about the role, team, or company during the application process to demonstrate your interest and enthusiasm.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.