17 AppTestify Jobs
AppTestify - Python Full Stack Developer - React.js/Django (5-7 yrs)
AppTestify
posted 3+ weeks ago
Flexible timing
Key skills for the job
About the Role :
Are you a highly motivated Full-Stack Developer with a strong passion for both front-end (React) and back-end (Python) development? We're looking for a talented individual with 5+ years of experience to contribute significantly to the design, development, and delivery of dynamic and scalable web applications. You will play a crucial role in building robust digital products, collaborating closely with cross-functional teams in an Agile setting. This is an exciting opportunity to leverage your expertise and make a tangible impact on innovative projects.
Key Responsibilities :
- Design, develop, and implement highly dynamic, responsive, and intuitive user interfaces using React.js and its broader ecosystem (e.g., Redux, React Router, Hooks, Context API).
- Ensure optimal performance, scalability, and maintainability of front-end components, aligning with modern UI/UX best practices.
- Translate UI/UX designs and wireframes into high-quality, pixel-perfect, and functional code.
- Develop robust, scalable, and secure backend solutions primarily using Python, leveraging popular frameworks such as Django and/or Flask.
- Design and implement efficient RESTful APIs to support front-end applications and facilitate seamless integration with various internal and external services.
- Write clean, efficient, testable, and reusable code, ensuring high performance, security, and reliability of server-side applications.
- Design, implement, and optimize database schemas (SQL/NoSQL) to efficiently support application functionalities and data storage requirements.
- Write efficient queries, manage data integrity, and ensure optimal database performance.
- Work with relevant database technologies based on project needs (e.g., PostgreSQL, MySQL, MongoDB).
- Actively participate in an Agile development environment (Scrum/Kanban), including daily stand-ups, sprint planning, reviews, and retrospectives.
- Collaborate effectively with product managers, UI/UX designers, QA engineers, and other developers to thoroughly understand requirements, refine user stories, and deliver integrated, high-quality solutions.
- Adhere to and promote best practices for clean, well-documented, and maintainable code, including unit and integration testing.
- Utilize Git for version control, performing regular commits, branching, merging, and participating in pull request reviews to ensure code quality and knowledge sharing.
- Contribute to and understand deployment processes and continuous integration/continuous delivery (CI/CD) pipelines.
- Gain exposure to and contribute to the utilization of cloud services (e.g., AWS, Azure, GCP) for hosting, scaling, monitoring, and managing applications.
- Proactively identify, debug, and resolve complex technical issues and bugs across the full stack (frontend, backend, database, infrastructure).
- Identify performance bottlenecks and implement effective optimization strategies to enhance application responsiveness and efficiency.
What Were Looking For :
- Experience : A minimum of 5+ years of professional experience as a Full-Stack Developer.
- Front-End Expertise : Strong expertise and hands-on experience with React.js development, including its core concepts, state management, and modern features.
- Back-End Expertise : Strong expertise and hands-on experience with Python development, specifically with popular web frameworks such as Django and/or Flask.
- Database Knowledge : Solid understanding and practical experience with relational and/or NoSQL databases.
- Version Control : Proficiency in using Git for source code management and collaborative development workflows.
- Cloud Services : Fundamental understanding and/or experience with cloud platforms or relevant cloud services.
- API Development : Proven experience in designing, developing, and consuming RESTful APIs.
- Problem-Solving : Excellent analytical, critical thinking, and debugging skills, with the ability to tackle complex technical challenges independently.
- Communication : Strong interpersonal and communication skills, with the ability to articulate technical concepts clearly to both technical and non-technical stakeholders.
- Team Player : Ability to work effectively and collaboratively in an Agile team environment, contributing positively to team dynamics.
Preferred Qualifications :
- Experience with front-end testing frameworks (e.g., Jest, React Testing Library, Cypress).
- Experience with backend testing frameworks (e.g., Pytest, Django's testing utilities).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Exposure to CI/CD pipeline implementation and maintenance.
- Experience with JavaScript bundlers (e.g., Webpack, Vite) and build tools.
- A portfolio of personal projects or open-source contributions.
What We Offer :
- Opportunity to work on challenging and impactful projects with modern technologies.
- A collaborative, supportive, and innovative hybrid work environment.
- Continuous learning and professional development opportunities.
- A chance to expand your technical skills and expertise significantly.
Functional Areas: Software/Testing/Networking
Read full job description5-7 Yrs
Python, SQL, Cloud Services +6 more
5-6 Yrs
Splunk Admin, IT Infrastructure, Monitoring Tools +2 more
8-9 Yrs
Cloud Services, Splunk Admin, IT Operations Management +3 more
4-7 Yrs
Python, Machine Learning, Postgresql +4 more
8-15 Yrs
Python, Machine Learning, Postgresql +2 more
10-11 Yrs
Data Science, Python, Cloud Services +3 more
5-6 Yrs
.NET, Javascript, C# +3 more
5-10 Yrs
Python, AWS, Django +3 more
4-5 Yrs
Data Science, Python, Artificial Intelligence +4 more
5-7 Yrs
Python, Django, MongoDB +4 more