Job Requirements
Dayton, OH
Top Secret/SCI Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries
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
Required qualifications
Preferred qualifications
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
group id: 91141743