Software Engineer (Full Stack - Backend Focus)
Software Engineer (Full Stack - Backend Focus)
Posted 5 days ago
SENIORITY
Lead
About the role
- Design, develop, and deploy middleware and backend services in a production environment
- Develop and maintain RESTful APIs using Spring Boot and modern frameworks
- Process and analyze large datasets using big data technologies such as Spark or PySparkPerform data quality analysis to ensure data integrity and consistency
- Implement and manage search/indexing solutions using Solr or Elasticsearch
- Develop backend services using Java, Python, JavaScript, and BashBuild and deploy applications within AWS cloud environments
- Collaborate with cross-functional teams in an Agile development environment
- Utilize JIRA and GitHub for task management, version control, and collaboration
- Work within Linux-based environments (e.g., CentOS) to support development and deployment
- Mandatory Skills
- Demonstrated experience utilizing big data technologies such as Spark or PySparkHands-on experience with Solr or Elasticsearch, including:
- Running and managing indexes
- Spinning up clusters
- Loading and managing data
- Performing schema modifications
- Demonstrated experience performing data quality analysis
- Strong proficiency with Regular Expressions (RegEx)
- Programming experience with:
- Java (8+) (Java 17 upgrade planned)
- PythonJavaScriptBashExperience working with AWS services
- Experience developing with Spring Boot and building RESTful APIsExperience using JIRA and GitHubExperience working in Linux environments (e.g., CentOS)
- Demonstrated experience designing, developing, and deploying middleware or backend systems to production
- Experience working with distributed or scalable systems
- Familiarity with microservices architectures
- Experience supporting data-intensive applications or analytics platforms
- EducationB.S. in Computer Science, Computer Engineering, Computer Information Systems, or related field, or equivalent experience
- Competitive compensation with annual performance bonuses
- Premium Medical, Dental, & Vision coverage
- Generous PTO plus Federal Holidays 401(k) with company match
- Opportunities for continuous learning and skill development
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
