Summary
The job is for a Software Engineer specializing in Python, Django, GraphQL, performance optimization and API Integrations. The role involves contributing to the development of EnrollWise, a school admissions and enrollment platform. This is a fully remote position with a 6-12 months initial contract.
Requirements
- 4+ years of hands-on production experience with Python and Django framework
- Experience with Decoupled architectures
- Experience building and integrating performant and secure APIs
- Strong familiarity with the AWS ecosystem
- Experience building microservices while leveraging the AWS ecosystem
- Solid grasp of application security and performance optimization techniques
- Knowledge of best practice software architecture patterns and concepts
- Ability to write scalable, reusable, testable, and efficient code
- Proficient in front-end theming, layout building and CSS pre/post-processors
- Comfortable with JavaScript
- Proactive with strong communication skills - fluent in the English language
- Stellar problem solving, organizational and time management skills
Responsibilities
- Own and drive the development of new product features and enhance existing
- Develop software components that are efficient and scalable
- Maintain a high level of quality for software deliverables
- Review and provide feedback on PRs from other team members
- Collaborate on requirements definition and product design & development
- Participate in sprint planning, backlog refinement and estimation
- Collaborate closely with Product Managers and Designers to advise on technical feasibility of proposed design approaches
- Actively participate in evolving our engineering quality standards
- Provide strong thought leadership on emerging technologies
Preferred Qualifications
- Experience developing SaaS products
- Experience with NoSQL database backends
- Experience configuring and maintaining CI/CD pipelines
- Experience with other programming languages
Benefits
Depends on experience