Senior Fullstack Engineer
Location
California
Posted
71 days ago
Salary
$170K - $240K / year
Seniority
Senior
Job Description
Senior Fullstack Engineer
Commure
• Design and Develop: Build and maintain scalable, healthcare AI applications using Java and React. • Architect Solutions: Design robust, performant, and maintainable system architectures, focusing on cloud application best practices. • Collaborate: Work closely with product managers, designers, and other engineers to translate requirements into effective solutions. • Optimize Performance: Proactively identify and resolve performance bottlenecks to ensure high application availability and efficiency. • Innovate: Contribute to the development of cutting-edge features leveraging the power of AI and machine learning. • Code Review: Participate in code reviews to foster knowledge sharing and best practices across the team. • Maintain Quality: Write thorough tests and documentation to ensure code quality and maintainability. • Deployment and Support: Assist with the development, deployment, and support of on-prem and cloud-based solutions, spanning from internal development to customer production systems.
Job Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent extensive experience
- 4+ years of professional software development experience with a focus on full-stack development, including backend APIs, frontend UI, system integrations, and user authentication.
- Deep expertise in Java programming, including experience designing and implementing highly optimized and scalable architectures.
- Experience with building enterprise-grade full-stack applications using Spring Boot, React, UX design frameworks, and relational and document databases.
- Proven experience in developing and deploying cloud-based applications (e.g., AWS, Azure, GCP).
- Solid understanding of RESTful API design principles and experience building and consuming REST APIs.
- Strong experience with relational databases, including Oracle, PostgreSQL, and document databases, including MongoDB and derivatives.
- Excellent verbal and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical audiences.
Benefits
- Offers Equity
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Full-Stack Engineer
KoraPayment Infrastructure! Plug and play solution for businesses to launch a tailored payment experience to their customers
• Coordinate both frontend and backend engineering, guide technical decisions, support the team’s delivery, and ensure products are built properly from idea to launch. • Mentor engineers and promote a strong culture of ownership, speed, innovation, and quality. • Innovation projects are delivered faster and with a better engineering structure. • Frontend and backend teams are well coordinated. • Products are built with clear architecture, documentation, and quality standards. • Engineers are unblocked quickly and supported properly. • MVPs and pilots move smoothly from concept to launch. • The team adopts practical new technologies that create real business value.
Engenheiro de Software Full Stack Sênior – Arquitetura Celular
ASAASSimplificamos o recebimento de cobranças para pessoa física, MEIs e grandes empresas.
• Projetar, implementar e evoluir a arquitetura celular do Asaas, garantindo escalabilidade e resiliência; • Atuar em temas centrais da arquitetura como: comunicação entre células, setup e provisionamento, backoffice centralizado, integrações externas e padrões de governança; • Transformar lógica de negócio em código de alta qualidade, respeitando padrões e boas práticas; • Revisar código e apoiar colegas com feedbacks técnicos; • Monitorar e otimizar soluções em produção, avaliando performance, erros e disponibilidade; • Dividir grandes iniciativas em entregas menores e coesas; • Construir componentes e abstrações reutilizáveis, promovendo consistência entre as células; • Apoiar outros times de engenharia em decisões técnicas, atuando como consultoria arquitetural; • Documentar e comunicar decisões arquiteturais com clareza, considerando trade-offs.
• Lead the technical implementation of a financial SDK focused on card tokenization, Push Provisioning and integration with digital wallets; • Define mobile architecture, technical standards, modularization, layers and development guidelines, ensuring scalability, security and maintainability; • Serve as the technical reference and focal point between mobile, backend and technology partners; • Lead the integration with the financial SDK, ensuring compliance with security best practices, authentication and card provisioning procedures; • Work on mobile integration with processing platforms and token lifecycle services, ensuring correct orchestration of token lifecycles; • Define, implement and validate mobile security practices, including: biometrics, secure storage (Keychain/Keystore), protection against root/jailbreak, secure screen and session control; • Conduct code reviews, support technical decisions and promote development best practices; • Create and maintain technical documentation, including integration guides, development standards, security best practices and versioning.
• Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems, focusing on high availability, low latency, and cost-effectiveness. • Be the subject matter expert in infrastructure when designing new products and introducing new technology to our existing product line. • Collaborate closely with engineering and research teams to integrate infrastructure components with product features, ensuring optimal system performance and user experience. • Design event-driven architectures and develop APIs and microservices to support real-time processing and analytics. • Ensure system reliability, performance, and scalability through monitoring, logging, and error handling mechanisms. • Stay up-to-date with emerging trends, technologies, and methodologies, applying this knowledge to enhance our infrastructure capabilities. • Participate in code reviews, contribute to open-source projects, and mentor junior engineers.




