Primary Function:
Texas Precious Metals is growing our digital products team! You will work closely with our lean and fast-paced team to develop and iterate on products that have immediate and meaningful impact on the lives of our clients, partners and employees. Working closely with leadership, stakeholders, and the dev team, you will drive software projects, mentor our developers, shape our processes and define our technical strategy.
Position Responsibilities (including but not limited to):
- Be a model and mentor for writing well-architected, well-tested and easy to understand code
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Oversee code organization and development operations
- Operate with a security-first mindset
- Mentor your coworkers through code review, pair programming, team collaboration, and training to help improve our collective knowledge and best practices together
- Be part of a small team of developers that value high-quality software, practice continuous improvement, inspire collaboration, and believe in rapid iterative development
- Bring your technical expertise to solve hard problems, adapt to change as we rapidly grow, and leverage new technologies and best practices
- Take an active role in a friendly supportive team that encourages you and the entire company to grow as individuals, professionals and teams
- Some travel may be required (5-10%)
Qualifications:
- Formal education in Computer Science or similar
- Minimum of 5 years experience in a professional software engineering role
- Fluent in JavaScript (including ReactJS), Python, PHP and SQL
- Solid understanding of database technologies and proficiency in relational databases
- Strong object-oriented programming skills and demonstrated knowledge of software design patterns
- Experience building scalable complex web systems that have been successfully delivered to end users
- Experience optimizing, reviewing and testing for security
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Experience or familiarity with cloud platforms and services, specifically AWS
- Eagerness and willingness to learn new technologies
Nice to Have Qualifications:
- Experience working with ERP systems
- Familiarity with Django framework and its concepts
- Familiarity with Magento 2 eCommerce platform
- Knowledge of DevOps practices and tools for continuous integration and deployment
Skills:
- Self-driven and Solution-Oriented, able to work with minimal supervision
- Team-oriented with strong organizational and project management skills
- Ability to break down abstract problems into concrete solutions
- Analytical mind able to consider second order effects
- Detail oriented, focused, dependable, and trustworthy
- Willing to work in a busy environment that mixes project build as well as support-driven development where priorities change often
- Excellent verbal and written communication
- Cross-team collaboration with development team and management
Location
Hybrid Bryan / College Station Texas (1-2 days/week onsite & remote)
Physical Requirements:
- Extended periods of sitting and/or walking (33% – 50% of time)
- Stooping, bending, twisting, leaning (10% – 25% of time)
- Lifting of 40 lbs. occasionally (0% – 33% of time)
Work Environment:
- Typically inside a climate-controlled office and is required to occasionally move from office to manufacturing areas and outdoors to perform duties
- May be exposed to manufacturing environment where the use and wear of proper protective equipment (PPE) such as safety glasses or side shields on glasses and closed toe shoes are mandatory