We are seeking an experienced and self-driven Software Developer with expertise in both frontend and backend development. The ideal candidate will be proficient in Angular for frontend development, Python/NodeJS for backend development, and have experience with Kafka for stream processing. This role is key to building scalable, cloud-based software solutions and involves taking ownership of entire projects, including designing and implementing new microservices to meet specific business needs. The developer will work independently and take full responsibility for the lifecycle of these projects from planning through deployment. The role also includes the responsibility for documenting technical processes and solutions effectively. This position follows Scrum methodology, and experience with Jira is required. The role also requires curiosity and a passion for continuous learning.
Key Responsibilities
- Design, develop, and maintain both frontend and backend components of cloud-based applications, with a focus on creating new microservices to address specific business needs.
- Build responsive and high-performing user interfaces using Angular.
- Develop backend services and APIs using Python and NodeJS, ensuring scalability, security, and performance.
- Implement and manage Kafka-based streaming systems for real-time data processing.
- Take ownership of microservice development, from concept to deployment, working independently and leading the implementation of new features.
- Optimize database solutions, including MySQL, NoSQL, and BigQuery, to handle large-scale data.
- Collaborate with cross-functional teams, including product managers, designers, and DevOps engineers, to deliver high-quality software solutions.
- Use Jira for project management, tracking tasks, and ensuring timely delivery of project milestones.
- Participate in Agile Scrum ceremonies, including sprint planning, daily standups, and retrospectives.
- Document technical solutions, processes, and architecture to ensure clarity and maintainability for current and future team members.
- Stay curious, exploring new technologies and tools, and looking for ways to improve both the frontend and backend aspects of the product.
- Troubleshoot and debug complex issues across the full stack, ensuring the application operates smoothly in production.
- Ensure adherence to best practices for coding, security, and scalability across both frontend and backend systems.
Qualifications & Skills
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in full-stack development with strong proficiency in Angular (for frontend) and Python/NodeJS (for backend).
- Proven experience in building and managing microservices architectures.
- Strong knowledge of Kafka for stream processing and building real-time data systems.
- Experience with cloud-based applications and scalable, secure architectures.
- Expertise in MySQL, NoSQL databases, and BigQuery.
- Familiarity with RESTful APIs, GraphQL, and microservices architecture.
- Experience with Google Cloud Platform (GCP) or similar cloud services is a plus.
- Strong problem-solving skills and the ability to handle projects independently from start to finish.
- Proficiency in using Jira and experience working in an Agile/Scrum environment.
- Strong technical writing skills, with the ability to document systems, processes, and solutions clearly and concisely.
- Curiosity, a passion for continuous learning, and a proactive attitude towards self-improvement.
- Experience with CI/CD pipelines and DevOps best practices is a plus.
Why Join Us?
- Work on modern technologies across the full stack, including Kafka and cloud-based microservices.
- Take ownership of impactful projects and contribute directly to the evolution of the product.
- Be part of a collaborative, agile team that values continuous learning and improvement.
- Opportunities for career growth and professional development.
- Competitive salary and benefits package.
If you’re excited about taking full ownership of projects, building microservices, documenting technical solutions, and working across the full stack, we’d love to hear from you!
Job Type: Full-time
Pay: $85,000.00 - $95,000.00 per year
Schedule:
- 8 hour shift
Ability to Commute:
- Fort Lauderdale, FL 33301 (Preferred)
Ability to Relocate:
- Fort Lauderdale, FL 33301: Relocate before starting work (Preferred)
Work Location: In person