Why This Role Stands Out
This hybrid role offers an exciting opportunity to build and maintain mission-critical software applications in a cloud-native environment, fostering significant career growth and skill development. You'll thrive here if you're a mid-senior engineer with experience in Python, Java, Go, or C# who enjoys collaborative problem-solving and contributing to impactful projects within a reputable organization. Apply now to leverage your expertise and advance your career in this dynamic position.
Quick Overview
Job Description
About the role Join our dynamic development team to build scalable, high-performance applications using modern technologies and best practices. We're seeking an experienced Software Developer to contribute to full-stack development projects, work with distributed systems, and help drive our technical innovation forward. You'll be working in a collaborative Agile environment where your expertise in React, Node.js, and enterprise-grade technologies will make a direct impact on our products and services. Responsibilities
- Design and develop responsive web applications using React, HTML5, CSS3, and modern JavaScript frameworks
- Build and maintain RESTful APIs and microservices using Node.js/Express.js and Java
- Develop and optimize database schemas, queries, and stored procedures in PostgreSQL
- Implement event-driven architectures using Apache Kafka for real-time data streaming
- Deploy and manage containerized applications using Kubernetes in cloud environments
- Collaborate with cross-functional teams in an Agile/Scrum development methodology
- Participate in code reviews, technical design sessions, and sprint planning meetings
- Write comprehensive unit tests, integration tests, and maintain high code quality standards
- Troubleshoot and resolve complex technical issues across the full application stack
- Implement CI/CD pipelines and DevOps best practices for automated testing and deployment
- Monitor application performance and implement optimizations for scalability
- Mentor junior developers and contribute to technical documentation and knowledge sharing Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related technical field
- 3+ years of experience in full-stack software development
- Strong proficiency in React.js, including hooks, state management, and component lifecycle
- Solid experience with Node.js and Express.js for backend development
- Hands-on experience with PostgreSQL database design, optimization, and administration
- Working knowledge of Java for enterprise application development
- Experience with Apache Kafka for event streaming and message processing
- Practical experience with Kubernetes for container orchestration and deployment
- Proven experience working in Agile development environments (Scrum/Kanban)
- Strong understanding of RESTful API design principles and microservices architecture
- Experience with version control systems (Git) and collaborative development workflows Preferred qualifications
- Experience with RTI DDS (Data Distribution Service) for real-time distributed systems
- Knowledge of additional JavaScript frameworks (Vue.js, Angular) or TypeScript
- Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack)
- Experience with automated testing frameworks (Jest, Cypress, JUnit)
- Knowledge of message queuing systems beyond Kafka (RabbitMQ, Redis)
- Understanding of security best practices and implementation in web applications
- Experience with NoSQL databases (MongoDB, Cassandra) and data modeling
- Familiarity with infrastructure as code tools (Terraform, Ansible)
- Experience with performance optimization and system scalability
- Knowledge of DevOps practices and CI/CD pipeline implementation
- Agile certification (CSM, PSM) or demonstrated leadership in Agile practices
Similar jobs
- CL
Staff / Principal Software Engineer
NewAuto ApplyCloudzero
San Francisco🇺🇸Hybrid12 hours agoSQLAWSETL+6Technology - JM
Software Engineer III - Scala Engineer (Corporate Technology)
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site35 minutes agoScalaAWSScrum+3Technology - JM
Lead Software Engineer - Data Analytics (Corporate Technology)
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site35 minutes agoMongoDBOracleAWS+3Technology - OR
Lead Principal Systems Software Engineer (Design Leadership, Leading Others)
NewOracle
Nashville, Tennessee🇺🇸$146.3k - $306.4k/yrHybrid35 minutes agoOracleEncryptionRobotics+3Technology - DU
Senior Software Engineer - Open Source (RD217)
NewAuto ApplyDefense Unicorns
Remote🇺🇸$148.8k - $201.3k/yrRemote7 hours agoGCPRustAWS+9Technology - BT
Senior Software Engineer, Digital Operations
NewAuto ApplyBETA Technologies
South Burlington🇺🇸$155k - $185k/yrHybrid11 hours agoAWSTechnology - TR
Staff Software Engineer, Payments Orchestration: Transactions
NewAuto ApplyTrustly
San Francisco🇺🇸Hybrid12 hours agoJavaRailsTechnology - BE
Senior Software Engineer - Data Infrastructure
NewAuto ApplyBackblaze External Website
Remote - US🇺🇸Remote4 hours agoRustELKAnsible+11Technology - AS
Staff Software Engineer, Data Loading Infrastructure
NewAuto ApplyAsana
San Francisco🇺🇸$248k - $282k/yrHybrid8 hours agoArticulateGraphQLKubernetes+2Technology - SA
Systems Engineer Senior Principal with Security Clearance
NewSAIC
California, MD🇺🇸$160.0k - $200k/yrHybridYesterdayTechnology - AI
Software Engineer - Payload Integrations
NewAuto ApplyAnduril Industries
Costa Mesa🇺🇸$167k - $222k/yrHybrid5 hours agoRustEmbedded SystemsRobotics+10Technology - AI
Computer Vision Software Engineer, Software Defined Weapon Optic
NewAuto ApplyAnduril Industries
Costa Mesa🇺🇸Hybrid10 hours agoMATLABEmbedded SystemsNumPy+13Technology