Implement features and functionality to enhance the user experience. Collaborate with UX/UI designers and product managers to architect and design an innovative Interface. Develop and execute comprehensive unit tests, integration tests, and user acceptance tests.
Remote Software engineering Jobs · Java
283 results
FiltersJob listings
- Collaborate with stakeholders to design backend systems and APIs.
- Develop and operate Java services deployed to millions of users.
- Contribute to an agile team, solving problems and improving recommendation quality.
- Lead the full ML model lifecycle from feature engineering to ongoing improvement.
- Architect and implement scalable ranking and personalization models using ML frameworks.
- Collaborate with Product and Data Engineering to translate business needs into user impact.
As a Senior Software Engineer at Fluxon, you'll bring products to market while learning and growing with our team. You'll drive end-to-end implementations, collaborating with your team in a dynamic environment. You'll also engage directly with clients to understand business goals and debug production issues.
Design, build, operate, and maintain critical backend systems for alerting, ensuring reliability, scalability, and performance. Drive projects from ideation through to production and operations, actively contributing to roadmap planning. Collaborate with cross-functional teams to deliver features that meet user needs and business objectives.
Build scalable, public-facing API endpoints for audiences, segmentation, and campaign automation. Lead development of high-throughput ingestion endpoints for efficient profile and subscriber record uploads. Architect a next-generation observability layer for API performance insights and customer usage analysis.
Lead the development of robust, scalable web applications across frontend and backend. Architect and manage API-driven services to support complex analytics and data-intensive applications. Mentor engineers, provide technical guidance, and enforce software engineering best practices.
- Lead and contribute to full-stack software development projects.
- Design, develop, and optimize robust applications.
- Guide a team of engineers through technical challenges.
- Develop & optimize back-end systems to support the model development lifecycle.
- Design, implement, and maintain secure and scalable APIs for model deployment and integration.
- Collaborate with cross-functional teams to incorporate feature requests and improve offerings.
Architect scalable and efficient solutions, ensuring that software meets both functional and non-functional requirements. Write high-quality, scalable, and efficient code, ensuring that software meets business and technical requirements. Mentor junior developers, fostering a culture of continuous learning and best practices in coding.