Robotics Education & Competition Foundation · 1 day ago
Full Stack Web Developer
Maximize your interview chances
ChildrenEducation
Insider Connection @Robotics Education & Competition Foundation
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
Develop new features and infrastructure in support of rapidly emerging business and project requirements
Assume leadership of new projects, from conceptualization to deployment
Ensure application performance, uptime, and scale while maintaining high standards for code quality and application design
Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
Participate in all aspects of agile software development, including design, implementation, and deployment
Architect and provide guidance on building end-to-end systems optimized for speed and scale.
Work primarily in .Net Core and Angular frameworks and MS SQL database in the Azure Cloud infrastructure using C#, JavaScript, HTML, and Typescript languages
Develop and manage cloud services in Azure Cloud environment including support and maintenance, selection, monitoring, and scaling of resources.
Engage with inspiring designers and front-end engineers and collaborate with leading back-end engineers to create reliable APIs
Collaborate across time zones via Slack, GitHub comments, documents, and frequent videoconferences
Follow secure coding standards by adhering to industry best practices, such as OWASP guidelines, to prevent common vulnerabilities like SQL injection, cross-site scripting (XSS), and cross-site request forgery (CSRF)
Conduct regular security audits and code reviews to identify potential vulnerabilities early, ensuring issues are mitigated before they become risks in production
Encrypt sensitive data both at rest and in transit using SSL/TLS and secure database storage methods to protect against unauthorized access and data breaches
Maintain regular communications with REC Foundation staff and customers as necessary
Assist with the development of training documents for the REC Library
Assist with diversity/equity/inclusion/accessibility initiatives that are aligned with the REC Foundation
Collect, communicate, and document best practices for event and team support
Collaborate with all REC Foundation departments to ensure proper planning and dissemination of information
Maintain regular communications with Directors and other REC Foundation staff as needed via periodic meetings
Monitor and compile individual monthly travel and expense reports in a timely manner
Assist with collection, analysis, and reporting of data to evaluate REC Foundation programs
Remain up to date on current on programs and be available for training support as necessary
Adhere to the Student-Centered, Code of Conduct, Youth Protection, and Commitment to Event Excellence policies
Deliver exceptional customer service to REC Foundation customers
Uphold organization policies and standards, including but not limited to policies found in the Employee Handbook
Ensure and maintain an ethical, trusting, inclusive, and productive work environment
Provide continual feedback to help maintain program integrity
Perform other duties as assigned
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s Degree or 3 years of relevant work experience in a professional environment, background in Computer Science, Informational Technology or other related field is preferred
Demonstrated portfolio of previous work (GitHub, personal website, etc)
Proven experience as a full-stack developer, 3+ years of work experience in this area is preferred
Experience in building web applications
Experience in using Azure cloud services and Azure DevOps for project and software development
Experience with containerization tools like Docker and orchestration using Kubernetes
Understanding of CI/CD pipelines and version control using Git
Experience in designing and integrating RESTful APIs
Knowledge of Ruby, Java/JRuby, and React
Experience in using .NET Core, Angular and Blazor frameworks
Experience in programming in C#, JavaScript, HTML and Typescript
Experience with both relational databases (MySQL) and NoSQL databases
Knowledge of database schema design, optimization, and writing efficient queries
Knowledge of software development and web security best practices
Excellent debugging and optimization skills
Experience in unit/integration testing
Understanding of microservices architecture and API integrations
Familiarity with Agile/Scrum methodologies
Knowledge of UX/UI principles
Experience with third party integrations
Experienced in a work from home setting with demonstrated success in remote work
Proactive problem-solving skills that lead to innovative thinking and resolutions
Ability to interface on a professional level with a variety of customers (co-workers, sponsors, customers, etc.)
Familiarity with Google Suite and Microsoft Office products
Excellent written and verbal skills; English fluency is required
Computer competency and ability to learn new programs
Skilled in setting priorities to manage varying tasks/projects and time management
Maintain security and confidentiality of sensitive information
Benefits
Health Insurance: Benefit from comprehensive health coverage, including medical, dental, and vision insurance. We contribute to a portion of the insurance premiums, ensuring affordable access to healthcare services
Life Insurance: We provide life insurance coverage in the amount of each employee’s salary, offering peace of mind and support during difficult times.
Paid Time Off: Earn up to 15 days of paid vacation time over the course of the year to relax, travel, and recharge. Additionally, you’ll receive 5 days of paid sick time annually to prioritize the health of you and your family. Please note, paid vacation increases after every three years of tenure.
Paid Holidays: Celebrate and spend quality time with loved ones with paid holidays throughout the year. This includes an extended Winter Break.
Paid Volunteer Days: We support your efforts to give back by offering 3 paid volunteer days annually.
401(k) Retirement Plan: Take advantage of our 401(k) retirement plan, designed to support your long-term financial goals. Upon eligibility, you can benefit from up to a 4% match, helping you save effectively for the future.
Company
Robotics Education & Competition Foundation
The Robotics Education & Competition (REC) Foundation provides educators hands-on, student-led competition programs & educational resources for a diverse & inclusive STEM workforce.