Software Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Company Overview:
Join the world’s only threat intelligence business integrating leading-edge AI technology with expert human analysis! Seerist was founded on the premise, "what we see, saves." We’re helping some of the largest companies and critical government agencies proactively predict potential threats impacting their people, operations, and assets to make quicker, more strategic decisions.
About the Role:
Seerist is looking for a Software Developer to join our growing Development team. You will work on a wide range of problems creating new capabilities and enhancing existing ones.
Responsibilities:
Collaborate with the Head of Product and Tech Lead in solving customer problems
Work in an Agile software environment delivering iterative solutions and assisting in Code Reviews
Participate in discovery sessions aimed at solving though problems and translating solutions into software
Utilize TDD / XP best practices
Clearly and concisely communicate work status, methods, instructions, problems, requirements, options, and concerns with team members, managers, and customers through various means
Technologies We Currently Use:
Primary: Node/JavaScript, Vue (front end), Elasticsearch, AWS
Additional: Python, Docker, Postgres, Atlassian Suite (Jira, Confluence, Bamboo, BitBucket)
Required Qualifications:
Possess a Bachelor’s degree or higher in Computer Science or related experience (at least 5 years)
At least 1 year of experience with Node.js and javascript based frontends
Experience building cloud native REST based microservice APIs
Coding knowledge and experience with several languages such as: Node, JavaScript, Vue, python, Java
Experience in building Web Applications multi-tenant SaaS preferred
Experience working in an Agile environment
Experience in building DevOps pipelines for automated testing and deployment
Strong problem-solving skills with an emphasis on product development
Excellent written and verbal communication skills for coordinating across teams
Strong interpersonal skills and the ability to work as part of a team
Demonstrated success in working proactively and collaboratively on multiple projects with simultaneous deadlines under fast-paced conditions; must be available to perform duties in high tempo environments
Ability to clearly and concisely communicate work status, methods, instructions, problems, requirements, options, and concerns with team members, managers, and customers
TDD / Extreme Programming Experience
Experience working with web based mapping technologies
Strong ability to plan, lead, and implement the successful completion of major project initiatives and efforts, as required
Desired Qualifications:
At least 1 year of experience with CloudFormation, ElasticSearch / Open Search, Vue, AWS, Lambda, Step Functions, and API Gateway
Other desirable technological experience: Elasticsearch, Docker, Machine Learning, NLP
Compensation & Benefits:
Competitive salary, bonus plan, 401(k) matching, and equity potential
Healthcare, dental, vision and life plans
Opportunity to work in a fast-moving, high-growth SaaS company
Strong, results-oriented culture
Hybrid work environment
Paid time off
Paid Parental Leave (16 Weeks Primary, 8 Secondary)
Tuition Reimbursement
Professional Development Stipend
Seerist is an equal opportunity employer. Seerist does not discriminate on the basis of race, religion, color, sex, sexual orientation, gender identity, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. #SNA