Full Stack Software Engineer Developer
Irving, TX, United States
Job Details
Job Location
Irving, TX
Position Type
Full Time
Education Level
4 Year Degree
Travel Percentage
Up to 10%
Job Shift
Day
Job Category
IT
Description:
Job Summary:
RailPros is seeking a Full Stack Software Engineer to lead high-impact projects, ensuring technical excellence and alignment with business objectives. This role will collaborate closely with engineering teams, providing deep technical guidance in software architecture, design, development, and quality assurance.
Key Responsibilities:
Lead technical direction and execution of projects, ensuring timely delivery and high-quality outcomes.
Lead development and enhancements for RAILS and other internally developed business applications.
Provide technical expertise in software architecture, design, and code reviews.
Collaborate with Product Managers to define project scopes and distribute responsibilities effectively across teams.
Mentor and coach software engineers, fostering a culture of continuous learning and innovation.
Promote cross-team collaboration and knowledge sharing to align with organizational goals.
Uphold and promote RailPros' culture and values through exemplary leadership and technical excellence.
Knowledge, Skills, & Abilities (KSA's): Proven experience as a technical lead in software engineering, with a strong background in coding languages such as .NET, C, C++, C#, Java, JavaScript, or Python.
Deep understanding of software architecture principles and design patterns.
Excellent communication and interpersonal skills, with the ability to mentor and coach junior engineers effectively.
Strong problem-solving skills and a proactive approach to addressing technical challenges.
Experience working in Agile environments and managing project backlogs.
Other duties as assigned or required to meet the business needs.
Qualifications:
Qualifications: Bachelor's degree in computer science, Information Technology, or related field
Minimum of 2 years of experience in building large-scale software applications
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and React
Strong knowledge of back-end programming languages (e.g., Ruby, Java, Python)
Experience with RESTful API design and integration
Familiarity with database design and management
Knowledge of web architectures and cloud technologies
Experience with version control systems (e.g., Git)
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Required: Bachelor's degree in computer science, Engineering, or related technical discipline.
Minimum of 4+ years of technical engineering experience, including hands-on coding and software development.
At least 3 years of experience mentoring and coaching other software engineers.
Preferred: Experience with agile development methodologies
Knowledge of DevOps practices and continuous integration/deployment
Familiarity with software testing methodologies
Experience with mobile development
Key Performance Indicators (KPIs): On-time delivery of projects.
Code quality and adherence to architectural standards.
Team performance and collaboration effectiveness.
Certification: Relevant certifications in software engineering or related fields (optional).
Benefits / Perks: Comprehensive Health Insurance (Medical, Dental, and Vision)
Accident Plan, Critical Illness Plan, Hospital Indemnity (Employee to Family Coverage)
Life and Disability Insurance Coverage (Employer Paid, plus Voluntary Options)
Retirement Savings Plans (401(k) with Employer Match)
Paid Time Off (PTO) and Holiday Pay
Wellness Programs
Discount Programs
Company-funded allowance for merchandise in our online store
Health Savings Accounts (HSA) with Employer Match
Health Reimbursement Arrangement (HRA) - Employer Funded
Flexible Spending Accounts - Dependent Care (FSA)
Employee Assistance Programs (EAP)
Professional Development and Training Opportunities
Work-Life Balance Initiatives
Join RailPros for a fulfilling career in a thriving and stable industry. Our core values drive us to excel as a team, prioritize customer satisfaction, and adapt to industry changes swiftly. Be part of a passionate and dedicated team that values continuous improvement, trust, and problem-solving. Apply now for an opportunity to contribute to our success.
Equal Employment Opportunity (EEO):
RailPros provides equal employment opportunities to all qualified candidates, regardless of race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. We are committed to making reasonable accommodations for known physical or mental limitations of qualified employees and applicants with disabilities unless such accommodations would impose undue hardship on our business operations. If you are considering applying for a job and require a reasonable accommodation in accordance with the ADA, please reach out to us at [email protected].
#LI-TR1
#LI-Hybrid
Follow us on Social Media!