Senior Developer - Tech Lead

| United States | Remote
By clicking Apply Now you agree to share your profile information with the hiring company.

Allata is a fast-growing technology strategy and data development consulting firm delivering scalable solutions to our enterprise clients. Our mission is to inspire our clients to achieve their most strategic goals through uncompromised delivery, active listening, and personal accountability. We are a group who thrive in past-paced environments, working on complex problems, continually learning, and working alongside colleagues to be better together.


Work directly with customers to understand their goals and implement elegant solutions that meet schedule, cost, maintenance, and scalability requirements.

Develop innovative software and process solutions to solve complex business problems.

Direct small/medium/large teams and provide project oversight.

Document and communicate requirements, solutions, and progress.

Facilitate the implementation of new technologies and development practices.

Learn and use multiple technology stacks.

Ensure quality product and process delivery.

Teach, grow, and learn new business and application domains, development process, and technologies.


Web Technologies. You have built side projects or professionally utilize the latest stacks and libraries. You are excited by the amazing pace that the web continues to evolve. You seek new methods and tools to make sites faster and better, both on the front-end and back-end. You are familiar with fundamentals of good user experience.

Communication. You have a natural charisma and use it to build consensus. You can have a conversation with developers, business analysts, managers of all levels, and individuals in a business function. You are comfortable presenting in front of groups and explaining architectures in a variety of levels of detail.

Action. You believe that speed and quality can be achieved at the same time. You have shown good judgement, shipping quickly, products that are built in a responsible and sustainable way. You are willing to make mistakes along the way, learn from them, and improve yourself and your technical skillset.

Make teams better. You are excited to push your project across finish line and work hard on new opportunities. You work well in fast-moving collaborative teams to resolve difficult business and technology problems. You support your team as much as your team supports you.

Desired Skills and Experience

  • 7-10 years of experience
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Build rapport and trust easily
  • Passion for making our customers, projects, and teams successful
  • Ability to effectively communicate and collaborate with customer teams and project management
  • Self-starter skilled in developing structure in ambiguous environments
  • Regularly guides presentations to different sizes and types of stakeholder audiences
  • Co-direct teams with other roles like a Product Manager or Project Manager providing strong technical direction, establishing technical vision, resolving technical disagreements and managing the technical quality of team deliverables
  • Willingness to perform multiple roles in a fast-moving, customer-oriented environment
  • Can adjust to clients’ environment and processes while understanding what key parts must be in place to ensure quality deliverables
  • Experience/Expertise in one or more/more than one programming languages (C#, .NET, Java, Python, Go, C++…) and the eagerness to learn more
  • Experience/Expertise in one or more/more than one JavaScript frameworks (React, Angular, Backbone, Elm, Vue)
  • Experience/Expertise leveraging one or more/more than one cloud infrastructure (AWS or Azure)
  • Experience/Expertise with developing complex software systems with production quality deployment, monitoring, scalability, maintainability, and reliability 
  • Experience/Expertise using large-scale distributed storage and database systems (SQL or NoSQL, e.g. MySQL, Cassandra)
  • Ability to decompose complex business and technical problems and spearhead a team to solving those complex problems
  • Ability to create and communicate estimates of planned work
  • A working knowledge of different enterprise and application architectures
  • Guides and facilitates solutioning sessions with team and potentially with a client
  • Create lasting relationships and stay connected with client peers, stakeholders, project management, and executive level relationships across past and current clients 
  • Participates in and assists with directing the sales process for new business and potentially new clients

At Allata, we value differences.

Allata is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Allata makes employment decisions without regard to race, color, creed, religion, age, ancestry, national origin, veteran status, sex, sexual orientation, gender, gender identity, gender expression, marital status, disability or any other legally protected category.

This policy applies to all terms and conditions of employment, including but not limited to, recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

More Information on Allata
Allata operates in the Design industry. The company is located in Dallas, Texas. It has 233 total employees. To see all 23 open jobs at Allata, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AllataFind similar jobs