Senior Full Stack Developer
Job Purpose
We are seeking a Senior Full Stack Engineer with a solid background in Software Development. As a member of the Engineering team, you will be working in a fast-paced development team while collaborating with other Developers, QA, Product, UX, Management and Customer Support teams. You will have the opportunity to participate in designing and developing both enhancements to existing product features and entirely new ones.
Responsibilities
- An Agile full stack developer, focusing on sustainable development by exercising good estimation, effective branching strategies for managing code, automated testing to protect quality, and continuous deployment to receive fast feedback from users.
- Analyze needs and requirements of existing and proposed systems.
- Develop technical specifications.
- Design, develop, and test software applications with high quality and on schedule.
- Turn ideas and concepts into carefully designed and well-authored code.
- Articulate the interdependencies and the impact of the design choices.
- Adapt/enhance existing and develop new engineering processes & tools.
- Implement modules ensuring best coding practice.
- Resolve technical issues of the product implementation.
- Assist operations and support teams in resolving production Issues.
- Willing to take on-call rotation and occasional weekend work.
Knowledge and Experience
- Bachelor’s degree in computer science, information systems or the equivalent combination of education, training, or work experience.
- 10+ years of software development experience using object-oriented design for high-volume transactional and customer-facing web applications.
- Strong experience in developing and deploying microservices using Java and Spring Boot.
- Hands-on experience with Apache Kafka for building event-driven architectures, including producing, consuming, and managing Kafka topics.
- Practical experience with Redis for caching, session management, or as a message broker.
- Strong experience in building modern, responsive web applications using React, including functional components, hooks, and state management.
- Hands-on experience with Redux for managing application state, including middleware like Redux Thunk or Redux Saga.
- Experience with Oracle databases.
- Experience with client-side testing tools like Jest, Enzyme, etc.
- Ability to learn quickly and adapt to new technologies and processes.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Strong understanding of multithreading concepts, thread safety, and concurrent programming techniques.
Preferred
- Knowledge in financial services, especially fixed income markets.
- Experience with Scrum/Agile methodology.
- Familiarity with Linux and Windows servers and applications.
- Familiarity with using Splunk for log aggregation, monitoring, and troubleshooting, Elasticsearch for search, analytics and using Grafana for monitoring and observability.
Recommended Jobs
Product Manager II, Body Worn Cameras
Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and clou…
Sous Chef
Our restaurant is searching for a creative and motivated sous chef to join our talented kitchen team. In this position, you will act as the second in command in our kitchen, following and enforcing o…
Fabrication Production Manager
Salary: $90k - $120k Salary & Excellent Benefits Production Manager Position Summary We’re looking for an energetic, hands-on Production Manager to lead and inspire a high-performing manufa…
Residential Youth Caregiver - Relocation to Hershey, PA Required
Description: Milton Hershey School (MHS) is one of the world's best private schools, where students in pre-K through 12th grade from disadvantaged backgrounds receive an exceptional career-focused e…
Licensed Practical Nurse (LPN) - TEMPORARY - Disaster Shelter Support
Position: Licensed Practical Nurse (LPN) – TEMPORARY – Disaster Shelter Support Location: Emergency Shelter, Monroe County, Georgia, and other designated zones as per contract requirements Empl…
Seamstress/Sewer
Specific Job Duties: Operate industrial sewing machines to sew and assemble various materials. Read and interpret work orders, blueprints, and production schedules to determine the type and qua…
Bicycle Mechanic/Technician
A Bit About Us We're not your average bike shop. Currently, we have eight stores across the southeast, and growing. We offer extremely competitive wages, excellent benefits, paid training, sick da…
Senior Product Manager Workflows (Atlanta)
Who We Are AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed b…
Forward Deployed Software Engineer-Palantir Foundry-Manager Save for Later Remove job
At PwC, our people in data and analytics engineering focus on leveraging advanced technologies and techniques to design and develop robust data solutions for clients. They play a crucial role in tr…
Truck Driver/CDL-A / Touch Freight / Home Weekly
Hiring immediately for Class A Driver! Bold Safe Trucking is a top employer of CDL Truck Drivers across the country. In addition to a great starting salary, we offer great benefits and great sched…