At MarketSmart, our employees don’t have jobs. They either have careers or callings. Why? Because each of us here realizes that the fastest way to become disengaged from our individual efforts is to be made to believe that those efforts are only meaningful because of the paychecks they produce. Careers and callings produce purposeful outcomes. Jobs don’t. Careers and callings have meaning. Jobs don’t. Careers and callings help us make progress toward worthy goals. Jobs don’t. At MarketSmart, our employees don’t have jobs.
See our list of Core Values. Do you align?
As a Full-stack Engineer, reporting to the Director of Engineering, you are responsible for supporting the software development life cycle to include: research and development, designing and prototyping, development, testing, deployment, and maintenance.
MarketSmart’s Software Engineer should be able to:
- Write well-written, testable code following best practices and design patterns
- Work with third-party API integrations
- Assist in design and development of relational databases
- Troubleshoot, debug and upgrade existing systems
- Support application development and testing throughout the software development lifecycle
- Improve operations by conducting system analysis; recommending changes in existing policies and procedures
- Work with the team to carry out code reviews and unit testing of new feature development
- Present efficient solutions to support the tech-enablement of MarketSmart services
Ideal candidates should have:
- 3+ years of experience (mid to senior level)
- AWS experience (Lambda, SQS, Glue, Gateway, S3, Elastic Cloud, RDS, Route 53 DNS)
- Docker
- Python
- ReactJS