Software Developer Job at FMC GlobalSat, Fort Lauderdale, FL

YjVYT2wrbWl4WUFINEt3SWtzQTBURC9OS2c9PQ==
  • FMC GlobalSat
  • Fort Lauderdale, FL

Job Description

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 Tags

Similar Jobs

Bee Talent Solutions

Senior Narrative Writer Job at Bee Talent Solutions

 ...narrative needs. You will help mentor your fellow team members to continue to raise the narrative quality bar at the studio. You will report directly to the Narrative Director. Responsibilities: Drive on character development through your craft and game... 

Manufacturing Co

Formulation Chemist (Skincare & Cosmetics) Job at Manufacturing Co

 ...commercialization. Responsibilities: Develop and refine formulations for skincare, haircare, makeup, and other cosmetic products Research new ingredients, trends, and technologies to drive innovation Conduct stability and compatibility testing to ensure product... 

Charles P. Johnson & Associates, Inc.

Jr. Landscape Designer Job at Charles P. Johnson & Associates, Inc.

 ...Junior Landscape Designer Job description Charles P. Johnson and Associates is seeking a talented to join to our office in Silver Spring, Maryland. Candidate will work with a multidisciplinary team on a variety of large and small projects from concept design through... 

Interroll Group

Inside Sales Representative Job at Interroll Group

 ...PRIMARY PURPOSE OF JOB AND CONTRIBUTION TO ORGANIZATION: Inside Sales representative are responsible for generating revenue by selling products or services over the phone or through online channels. They are skilled in building relationships, identifying customer needs... 

Numero Data

Data Analyst Job at Numero Data

 ...understanding of the appropriate chart types (Bar charts, Line charts, scatter plot, Heat Maps) to use to highlight patterns in the data. Should have knowledge of administration and installation of Tableau servers. ~ Skilled on different databases like RDBMS...