Full Stack Engineer
Oregon, Dane County, Wisconsin, 53575, USA
Listed on 2025-10-08
-
Software Development
Full Stack Developer, Cloud Engineer - Software, Software Engineer, Backend Developer
Packaged Application Development Manager | Full time |
Experience:
10-12 years
Role:
Full Stack Engineer / Packaged Application Development Manager with a cloud-first and agile mindset. Responsible for developing and engineering end-to-end features of a system, from user experience to backend code. Leverage new technologies to solve challenging business problems and deliver innovative solutions for clients.
- Design and implement scalable APIs and microservices for telemetry ingestion, processing, and querying.
- Integrate with time-series databases, message queues, and distributed storage systems.
- Ensure performance, reliability, and security of backend systems.
- Build responsive, interactive dashboards for metrics, traces, logs, and alerts.
- Implement real-time data visualizations and service maps.
- Collaborate with UX designers to deliver intuitive user experiences.
- Work closely with Dev Ops to deploy and monitor services in Kubernetes environments.
- Participate in CI/CD pipeline development and automated testing.
- Ensure observability and logging for all developed components.
- Design, develop, and maintain backend services using modern frameworks and languages (Node.js, Java, or Python).
- Build and document RESTful and Graph
QL APIs for frontend and third-party integrations. - Implement business logic for campaign management, budgeting, logistics, and feedback processing.
- Integrate with external systems like SAP (for finance) and open-source tools (e.g., Camunda, Open Boxes).
- Ensure code quality through unit testing and BDD practices using tools like Jest, JUnit, PyTest, or Cucumber.
- Collaborate with frontend, Dev Ops, and data teams to deliver end-to-end features.
- Optimize performance, scalability, and security of backend services.
- Java (Spring Boot), REST/Graph
QL APIs - Kafka, Redis, Elasticsearch, Click House or similar
- Open Telemetry, Micrometer, or other observability frameworks
- React (preferred), Angular or Vue
- D3.js, Chart.js, or other data visualization libraries
- Web Sockets, GraphQL
- 4+ years of experience in full stack development
- Proficiency in React.js, Type Script, and modern frontend tooling
- Strong backend development skills in Node.js, Java, or Python
- Experience with Postgre
SQL, Mongo
DB, and Redis - Familiarity with Docker, Kubernetes, and CI/CD pipelines
- Experience with unit testing and BDD frameworks (e.g., Jest, Cucumber, PyTest)
- Understanding of OAuth2, JWT, and secure coding practices
- Exposure to multi-cloud environments (AWS, Azure) is a plus
- Strong understanding of microservices architecture and cloud-native design
- Familiarity with authentication (OAuth2, JWT) and RBAC
- Experience in integrating with SAP or other ERP systems
- Familiarity with workflow engines (e.g., Camunda, n8n)
- Exposure to LLM-based APIs (e.g., OpenAI, Hugging Face) for intelligent automation
- Must have Java Full Stack Development experience
- Java Full Stack Development experience is required; 12+ years preferred
- Good to have:
React.js - Educational
Qualification:
15 years full-time education - Work location:
Bengaluru, India - Experience:
10-12 years - Experience requirements stated in the original must be maintained; multiple references may exist
- Additional Skill: SAP Business Objects Data Services (optional)
Summary:
As a Full Stack Engineer, you will be responsible for developing and engineering the end-to-end features of a system, from user experience to backend code. Your typical day will involve collaborating with cross-functional teams to design, implement, and optimize innovative solutions that enhance client services. You will leverage new technologies and methodologies to address complex business challenges, all while maintaining a cloud-first and agile mindset.
Engaging in continuous learning and adapting to evolving technologies will be key components of your role, ensuring that you remain at the forefront of industry advancements.
Roles & Responsibilities:
- Expected to be an SME, collaborate and manage the team to perform.
- Responsible for team decisions.
- Engage with multiple teams and contribute on key decisions.
- Provide solutions to problems that apply across multiple teams.
- Facilitate knowledge sharing and mentorship within the team to foster professional growth.
- Analyze project requirements and translate them into technical specifications and actionable tasks.
Professional & Technical Skills:
- Must Have:
Java Full Stack Development - Good to Have:
React.js - Strong understanding of web development frameworks and libraries
- Proficient in database management and optimization techniques
- Experience with cloud technologies and deployment strategies
Additional Information:
- The candidate should have minimum 12 years of experience in Java Full Stack Development.
- This position is based at our Bengaluru office.
- A 15 years full time education is required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).