Datum job openings in IT


We provide highly competitive benefits, flexible contracting, opportunities for growth and a dedication to employee satisfaction.

Back to job list

Software Engineer

Location: Alpharetta, Georgia
ID Number: #RELNJP00026072

Our direct client is looking for a solid Software Engineer for a long term contract.  100% remote candidates will be considered.

SR. SOFTWARE ENGINEER - Python/JavaScript/Data Manipulation Position can work from any of the following locations: Alpharetta, GA, Boca Raton, FL, Dayton, OH  or Remote

We are looking for an experienced, smart, driven individual, willing to work in a fast-paced environment, who loves learning new technologies. Apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of company software and systems.

- 3-5 years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience required

- Proficiency with data manipulation languages
- Understanding of data modeling principles
- Ability to work with complex data models
- Proficiency in PHP, Javascript, Typescript and associated tools (VSCODE, PHPStorm) and frameworks (e.g. Zend/Laminas, React, Angular)
- Knowledge of Webpack/RollupJS, SASS and JSON HTTP/REST web-services
- Familiarity of industry best practices — code standards
- Ability to work well with internal and external technology resources
- Ability to write and review portions of detailed specifications for the development of system components of moderate complexity
- Knowledge of data storage subsystems
- Knowledge of test-driven development
- Experienced with Git/GitHub/GitLab
- User Experience (UX) experience desired
- Knowledge of Docker and containers desired
- Cloud (Azure, AWS) experience desired

- Ability to work in ambiguous situations; take a high-level assignment and work the detail to produce a successful solution
- Write and review portions of detailed specifications for the development of system components of moderate complexity
- Work closely with other development team members to understand moderately complex product requirements and translate them into software designs
- Successfully implement development processes, coding best practices, and code reviews
- Participate in the testing process through test review and analysis, test witnessing and certification of software
- Full lifecycle development process including design, development, testing and implementation of moderate to advanced complexity systems. Develops moderate-to advanced modules and system components and develops simple to moderately complex reusable code
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
- Ability to troubleshoot issues and make system changes or bug fixes as needed to resolve issues
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills
- Ability to work independently and manage one’s time
- Other duties as assigned

“All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.”

Hi I'm
Dan Yanzon
Interested in this job?
Act now!