Overview
Skills
Job Details
Who are we?
We help connect professionals with the careers they want and companies with the talent they need which we do by providing online access to relevant and meaningful jobs, candidates and insights within the communities we serve. And we re looking for talent like you to join us in our mission to Connect Futures Now.
Why join us?
We're a team of passionate achievers partnering for the success of our customers and colleagues.
We're transforming the markets we serve by celebrating flexibility, ingenuity and inclusivity in all we do.
We're engaged in challenging, meaningful work to enhance the livelihood of those using our services.
We're coalescing in open, collaborative and dynamic environment where everyone's voice matters.
And so as you grow your career with us, we all thrive.
Why this role?
As Software Engineer - Job Search you'll use the latest technologies to help candidates find their dream job. This includes user experiences, backend APIs, and search engine. We pride ourselves in creating resilient highly available systems and are believers in using the right tool for the job and are always open to new technologies where it makes sense.
In this role, you'll be responsible for:
- Participating in design, development, automated testing, performance analysis, and deployment efforts of your team
- Performing code reviews to create more efficient, reusable and testable code
- Setting a solid technical example and mentor less experienced team members
- Working with software architects identifying and recommending design and requirements needed for software enhancements.
- Communicating key design and architecture decisions to ensure alignment within and across teams
- Working with Product Management to understand and solve business issues
- Actively contributing to and improving the team's Agile practices
- Communicating project status to team members and business users
- Resolving escalated incidents and problems with software supported by the team.
For this role, we're requiring:
Knowledge, Skills, Abilities
- Understanding of algorithms, data structures, design patterns, and SOLID principles
- Understanding of web technologies and standards
- Strong testing skills including Unit, Integration, Performance, and end-to-end
- Strong verbal and written communication skills
- Effective time management skills
- Ability to work in a team atmosphere
Education, Experience
- Bachelor's degree in MIS, Computer Science, Computer Engineering or related discipline or equivalent work experience
- 3+ years of experience with analyzing, designing, coding, building, testing and deploying application systems in a business environment and some of the following:
- Extensive experience building responsive web UI's using modern JavaScript web technologies (e.g. Stencil, Angular, React, preferably with TypeScript, Web Componenets)
- Extensive experience consuming REST or GraphQL APIs in web clients
- Experience with cloud technologies (preferably AWS Lambda, DynamoDB, API Gateway, SQS, SNS)
- Experience with serverless function based architectures (preferably AWS Lambda with C# or Python)
- Experience with CI/CD tools (preferably AWS CodePipeline and CodeBuild)
- Experience with infrastructure as code tools (preferably AWS CloudFormation)
- Excellent understanding of NoSQL Databases (DynamoDB preferred)
- Experience building large scale APIs, web applications and asynchronous services
- Experience with Git (Bitbucket a plus)
- Experience working in an Agile software development environment
Compensation
Base salary/pay of $85,000 $120,000 per year, plus 10% annual bonus at 100% of plan targets tied to company and individual performance. Offer will depend on location and level of job-related knowledge, skills, abilities and experience.
Benefits
Healthy living - medical, dental, vision, FSA, HSA, disability, life, wellness & fitness programs
Future living - 401(k) match, performance bonuses, education assistance, learning & development
Enjoy living - generous paid time off, parental leave, flexible summer hours, social & giving events