Experience Required:
Minimum 2 years of software development experience.
Role & Responsibilities:
As a Mid-Level Developer, you will contribute to the development and maintenance of web applications while collaborating with team members to deliver high-quality software. Your primary responsibilities will include::
- Technical Contribution: Write clean, maintainable, and efficient code while adhering to best practices and coding standards
- Collaborative Development: Work with the development team to design and implement scalable, reliable, and efficient solutions. Collaborate with cross-functional teams, including UX designers and product managers, to deliver the best user experience.
- Code Reviews: Participate in code reviews to ensure a high standard of code quality and provide constructive feedback to team members.
- Problem Solving: Leverage your problem-solving and debugging skills to address technical challenges and troubleshoot issues related to performance, security, and scalability.
- Integration and API Development: Work on integrating APIs, libraries, and frameworks into the application.
- Documentation: Create and maintain technical documentation for your work, including architecture, design decisions, and coding standards.
- Stay Updated: Stay informed about the latest industry trends and technologies and contribute ideas for technology adoption or process improvements.
- Agile Participation: Contribute to Agile development practices, including sprint planning, retrospectives, and daily stand-up meetings.
Preferred Candidate Profile:
The ideal candidate for this role should possess the following qualifications and skills:
- A minimum of 2 years of hands-on experience in software development.
- Strong technical expertise in Python, React, NodeJS and relevant web development technologies.
- Familiarity with REST API development and GraphQL, specifically with Apollo.
- Understanding of Zapier, Third Party Integration, TypeScript and advanced JavaScript concepts.
- Basic knowledge of Continuous Integration/Continuous Deployment (CICD) pipelines.
- Exposure to AWS services such as Lambda, DynamoDB, RDS, EC2, S3, and SQS.
- Excellent problem-solving and debugging skills.
- Strong verbal and written communication skills to collaborate effectively with team members and stakeholders.
- Ability to work both independently and as part of a collaborative team.
- Familiarity with Agile development methodologies, such as Scrum or Kanban.
This role offers the opportunity to grow your technical skills, collaborate with a talented team, and contribute to building innovative solutions.
INSTRUCTION FOR VIDEO INTRO:
Mandatory and NOT longer than 1.5 minutes, answering the following questions:
1. What super power you wish you had, and why?
2. Why do you feel you would be the Rockstar Developer we are looking for?
3. Tell us something quirky about yourself.
Note: A Google Drive link would work. Or you could use a free platform like Loom.com