Senior Software Engineer

  • Remote - Worldwide

Remote

Software Development

Senior

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

Share this job:
Please let Blenderbox know you found this job on Remote First Jobs 🙏
Apply now