Senior Full Stack Developer
Summary
A senior full-stack role: the developer designs, builds, and secures scalable cloud-native software primarily in Python, develops front ends with React and Redux, and ensures quality through unit, integration, and API testing. The role also involves technical leadership and mentoring junior team members.
- Design, develop, and secure scalable Cloud-native software primarily with Python.
- Convert technical needs into robust software solutions.
- Develop web applications using React and Redux.
- Ensure feature quality by writing and testing unit and integration tests, including API testing.
- Lead technical discussions and planning sessions, guiding solution development.
- Collaborate with diverse teams and customers to enhance or integrate technology.
- Stay informed on the latest IT trends and frameworks.
- Guide and mentor junior team members and interns.
Your Role
- Design, develop, and secure scalable Cloud-native software primarily with Python.
- Convert technical needs into robust software solutions.
- Develop web applications using React and Redux.
- Ensure feature quality by writing and testing unit and integration tests, including API testing.
- Lead technical discussions and planning sessions, guiding solution development.
- Collaborate with diverse teams and customers to enhance or integrate technology.
- Provide clear documentation.
- Stay informed on the latest IT trends and frameworks.
- Guide and mentor junior team members and interns.
Your Qualifications
- 4+ years as a Full-stack Developer with significant Python expertise, including frameworks like Flask or Django.
- Proficiency in front-end languages and libraries (HTML, CSS, JavaScript) and ReactJS Framework.
- Experience in designing and utilizing REST API services.
- Familiarity with message queue architectures (e.g., Celery, Redis, Kafka).
- Skilled in various database technologies (MySQL, Postgres, Redis, NoSQL).
- Mastery of Git and branching techniques.
- Experience with Docker and CI/CD principles.
- Commitment to quality, evidenced by unit testing and high code coverage.
- Agile development expertise and project management.
Additional Advantages
- Familiarity with Linux and UNIX systems.
- Experience with cloud platforms like AWS, GCP, or Azure.
- An eye for UI/UX.
- Knowledge in container orchestration (e.g., Kubernetes).
- Proficiency in analytics tools like ELK, Grafana, or Splunk.
About the company
JWay Group, Inc.