The Senior Software Engineer, Full Stack will be responsible for developing both the frontend and backend of our applications, ensuring seamless integration of user interfaces with backend systems. You will work with cutting-edge technologies and collaborate closely with cross-functional teams to create innovative solutions. You will also mentor junior engineers, provide technical leadership, and contribute to the overall technical direction of our full stack development efforts.
Design, develop, and maintain both frontend and backend components of our applications using React, Javascript/Typescript, Node.js and Java/Scala.
Build scalable and robust backend services, APIs, and microservices to meet business needs.
Implement dynamic and responsive user interfaces, focusing on usability, performance and accessibility.
Collaborate with other engineers, product managers, and cross-functional teams to ensure timely and high-quality delivery of features.
Architect, deploy, and manage cloud-based solutions using AWS services.
Ensure that backend systems are highly available, fault-tolerant, and optimized for performance.
Monitor application performance, set up alerts, and analyze logs to ensure uptime and reliability.
Identify performance bottlenecks and take proactive steps to optimize systems for better scalability and user experience.
Manage and maintain code repositories using GitHub, ensuring proper version control, code reviews, and pull requests.
Continuously simplify and improve the architecture, services, and infrastructure for better performance, security, and scalability.
Provide technical leadership and guidance to junior engineers on best practices, design patterns, and code quality standards, to help them grow technically and professionally.
7-10+ years of experience in full stack software engineering.
Bachelor’s degree in computer science, engineering, or a related field.
Solid understanding of both backend and frontend architectures, and the ability to design and implement solutions across the full stack.
Proficiency in modern front-end frameworks such as React.
Proficiency with Java, with a strong understanding of object-orientated programming (OOP), design patterns, and frameworks.
Experience with RESTful + GraphQL APIs, microservices architecture, and event-driven architectures.
Experience using Datadog for monitoring, logging, and performance optimization.
Strong familiarity with GitHub for version control, pull request, and collaboration within a distributed team.
Experience with relational databases (Postgres, MySQL, MariaDB).
Experience with In-memory database (Redis)
Experience with containerization (Docker, Kubernetes) and microservices deployment.
Knowledge of cloud platforms (AWS) and cloud-native development.
Experience with CI/CD pipelines, automation, and DevOps practices.
Proven ability to solve complex engineering problems, with a focus on system design, performance, and scalability.
Strong communication skills with the ability to work collaboratively with cross-functional teams.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the growth marketing efforts at One Pass Solutions, shaping innovative strategies to drive client acquisition and retention in the fitness space.
Join a dynamic tech team as a Sr. Java Full Stack Developer, leveraging your skills in Java and modern frontend technologies.
Join Berkley Alternative Markets Tech as a Software Engineering Intern and contribute to transforming the insurance market with cutting-edge technology.
Lead a talented engineering team at Experian to build innovative Cloud Data Platform solutions in a fully remote environment.
Join Airspace Link as a Senior Software Engineer, where you'll lead the design and development of innovative software solutions in a collaborative hybrid work setting.
C/side is on a mission to enhance web security and seeks a passionate Senior Back-End Software Engineer with expertise in Rust and Go.
Join The Boeing Company as a Mid-Level Software Engineer where you'll develop cutting-edge software solutions for defense and aerospace applications.
As a DevOps Engineer I at Sigma Defense, you'll play a crucial role in modernizing software development practices for the Navy.
As a Lead Software Engineer at Capital One Shopping, you'll spearhead innovative technology projects to empower millions of customers.
Join ABC Legal Services as a Data Entry Specialist where you can work remotely and support our team in the legal document filing process.
Subscribe to Rise newsletter