by Ronald Barron | Jan 16, 2024 | Uncategorized
Job Description
Title: Software Developer
Location: USA-
For Hospitality, by hospitality. At Tripleseat, we are dedicated to our mission to deliver an innovative, game-changing technology solution to the hospitality industry. We are the market-leading, cloud-based catering and event management platform for over 14,000 restaurants, hotels, and event venues. Tripleseat enables these venues to seamlessly book, plan, and streamline their events while increasing sales and revenue. We are looking for high-performing and motivated professionals who are excited about the chance to support and strengthen technology in the hospitality industry. If this sounds like you, it’s time for you to come party with us!
Tripleseat is seeking a highly motivated, driven, and talented, Software Developer to join the growing Development Team. This position will primarily work on new feature development as well as adding additional functionality to existing features. There will also be some bug fixing and occasional support-related tasks. There will be ample opportunity for both solo and team-based projects.
This is a fully remote position and we are looking for eligible candidates located anywhere in the U.S.
What you will do:
- Work on challenging software development projects, including actively defining solutions to complex technical problems.
- Collaborate with both front and back-end developers in producing great outcomes for our customers
- Expand your engineering skills by working alongside senior engineers and participating in regular code reviews
- Partner with the Product team to ensure updates and releases are moving on track and proactively communicate any timeline or scope adjustments
What we are looking for:
- Really, really, seriously like web development.
- Enjoy seeing the code you produce get used by thousands of users daily.
- Minimum of 2 years’ experience in a professional software development role, with proven ability to collaborate and deliver in a team-based Agile environment
- Relevant diploma or degree from accredited institution or equivalent working experience
- Strong proficiency with languages and frameworks such as Ruby, Rails, MySQL, React, Javascript, and CSS/HTML
- High comfort level with coming into a large codebase and has the proven ability to follow existing patterns and conventions and figure out how existing code fits and works together
- Excellent remote-ready skills, including proactive communication, cross-functional team collaboration, independent organization, flexibility to change, and self-motivation
- Willingness to bring your personality, sense of humor, and insights to an open, encouraging, and high-functioning team
- Ability to develop an understanding of the business and its processes to enhance the quality of developed solutions, including support, sales, and customer onboarding.
- Familiarity with and passion for the hospitality industry is a plus.
- Enjoy the challenges and rewards of working for one of Inc 5000’s fastest-growing companies, including seeing your team’s code used by thousands of enterprise users daily
- Ok with working 100% remote with like team members.
- Can appreciate and are proficient with Giphy memes and other internet hijinks.
APPLY HERE
by Ronald Barron | Jan 16, 2024 | Uncategorized
Job Description
Fullstack Engineer, Typescript (+ Lua) in United States
Fullstack Engineer, Typescript (+ Lua)
at GitLab
Remote
The GitLab DevSecOps platform (https://about.gitlab.com/solutions/devops-platform/) empowers 100,000+ organizations to deliver software faster and more efficiently. We are one of the world’s largest all-remote companies (https://about.gitlab.com/company/culture/all-remote/guide/) with 2,000+ team members and values (https://handbook.gitlab.com/handbook/values/) that foster a culture where people embrace the belief that everyone can contribute. Learn more about Life at GitLab (https://vimeo.com/778157354) .
An overview of this role
The Create:Editor Extensions team (https://about.gitlab.com/handbook/engineering/development/dev/create/editor-extensions/) is part of the Create Stage (https://about.gitlab.com/handbook/engineering/development/dev/create/) in the Dev Sub-department (https://about.gitlab.com/handbook/engineering/development/dev/) . The Create stage focuses on multiple categories (https://about.gitlab.com/direction/create/#categories-in-create) : Editor Extensions, Code Suggestions, the Web IDE, Remote Development, and more.
Our team works on Editor Extensions (https://about.gitlab.com/direction/create/editor_extensions/) that support developers directly in their IDEs, where they spend the majority of their time.
You’ll be working on the VS Code extension (https://docs.gitlab.com/ee/editor_extensions/visual_studio_code/) (TypeScript), as well as either the JetBrains plugin (https://docs.gitlab.com/ee/editor_extensions/jetbrains_ide/) (Kotlin) or Neovim plugin (https://docs.gitlab.com/ee/editor_extensions/neovim/) (Lua). Joining the Editor Extensions team provides the opportunity to work on cutting-edge AI enhancement projects, which are at the forefront of technological advancements. The team’s focus on expanding IDE support for the VS Code Extension and the Language Server offers an exciting challenge and a chance to contribute to innovative solutions.
Some examples of our projects:
- VS Code Language Server Integration (https://gitlab.com/groups/gitlab-org/-/epics/11723)
- Integrate a code parser to enhance Code Suggestions (https://gitlab.com/groups/gitlab-org/-/epics/11568)
What you’ll do
- Backend Topics: TypeScript, Node.js, Kotlin, Lua, Language Server, Git
- Frontend Topics: TypeScript, CSS, Vue
- Advocate for improvements to product quality, security, and performance that have a particular impact across your team.
- Solve technical problems of high scope and complexity. Exert influence on the overall objectives and long-range goals of your team.
- Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems
- Help to define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment.
- Maintain and advocate for these standards through code review.
- Represent GitLab and its values in public communication around broader initiatives, specific projects, and community contributions.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
- Confidently ship moderately sized features and improvements with minimal guidance and support from other team members.
- Collaborate with the team on larger projects.
- Improve the engineering projects at GitLab via the maintainer program at own comfortable pace, while striving to become a project maintainer.
What you’ll bring
- Mandatory: significant professional experience with Typescript or JavaScript
- Mandatory: professional experience with either Lua or Kotlin
- Mandatory: professional experience with VS Code Extension
- Language Server Expertise
- Visual Studio Code API
- Implement and Optimize Language Servers: Develop and optimize Language Servers for specific programming languages, ensuring efficient communication with code editors.
- Language Server Protocol (LSP) Mastery: In-depth understanding and practical experience with the Language Server Protocol, facilitating seamless integration between language servers and code editors.
- Understanding Extension Points: VS Code provides various extension points, such as editors, languages, themes, and more. Understanding how to leverage these extension points to enhance or extend the functionality of VS Code is key.
- Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
- Experience owning a project from concept to production, including proposal, discussion, and execution
- Self-motivated and self-managing, with strong organizational skills
- Share our values, and work in accordance with those values
- Ability to thrive in a fully remote organization
- Ability to use GitLab
- Comfort and familiarity with our code review process
APPLY HERE
by Ronald Barron | Jan 15, 2024 | Uncategorized
Job Description
Web Designer (Contract)
Professional Services | 100% Remote within the US | Full Time
JOB DESCRIPTION
Finalsite is the preferred website, communications, enrollment, and marketing platform of more than 7,000 schools and school districts in 119 countries around the world. The company’s people, products and services transform how schools connect and engage with their community, recruit students and staff, and fundraise; while managing the complex requirements around data privacy, accessibility, hosting and security. Finalsite products and services include award-winning website designs, a robust content management system, mass communications tools, a powerful enrollment management system, innovative inbound marketing tools, data integration, training, support and marketing consulting. Finalsite is headquartered in Glastonbury, CT, USA with employees who work remotely in nearly every state in the U.S. as well as Europe, South America, and Asia. For more information, please visit www.finalsite.com.
VISION
Finalsite will transform the way school communities engage with their schools.
SUMMARY OF THE ROLE
The Web Designer is responsible for creating effective designs for our clients in close collaboration with project managers and front-end developers. They understand and work well within clearly defined project constraints, including client goals, accessibility guidelines, branding requirements, technical considerations, project budget, and timeline.
LOCATION
100% Remote – Anywhere within the US.
RESPONSIBILITIES
- Design responsive sites for use in Finalsite’s CMS
- Create a mixture of unique, specific pages and comprehensive visual systems for each client
- Take creative control of projects, serving as the key point of contact for project design direction and decisions
- Create new design solutions and work within existing structures
- Assist in the execution and maintenance of internal design needs such as Theme designs (our website templates), shared base files, and more
- Consult with clients over the phone, via Zoom, and in writing to provide direction and leadership, communicating persuasively and welcoming them into our design process
- Interact closely with various team members (internal, freelance, and outside agencies)
- Exercise judgment in determining both the strategic and tactical approaches for project-specific design initiatives
QUALIFICATIONS AND SKILLS
- At least 4 years of professional web design experience
- An excellent portfolio of digital work
- Proficiency in Figma, our design, prototyping, and developer handoff tool, experience with Sketch and Adobe Creative Suite a bonus
- A sharp eye for detail and highly developed organizational skills, including the ability to manage multiple projects simultaneously and meet deadlines
- Knowledge of front-end web development, experience working with schools, project management experience, and experience with accessible design preferred
APPLY HERE
by Ronald Barron | Jan 15, 2024 | Uncategorized
Job Description
Software Engineer, Service Frameworks
Who we are
About Stripe
Stripe is a financial infrastructure platform for businesses. Millions of companiesfrom the world’s largest enterprises to the most ambitious startupsuse Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.
About the team
The Service Frameworks team is responsible for empowering teams across Stripe with primitives, abstractions and interfaces to build highly reliable and performant services. As Stripe continues to scale in its product portfolio and users, this team is at the core of ensuring product teams are able to ship faster with improved developer velocity while ensuring the services behind the scenes are well architected and have guaranteed reliability, scalability and performance.
What you’ll do
As an engineer on the team, you will work with a team of technically sophisticated engineers who make developer experience their first priority. You will build powerful interfaces leveraged by Stripe services at scale abstracting complexities like async processing, monitoring, deployment while keeping them highly available and performant.
Responsibilities
- Designing and building idiomatic Ruby client SDKs for developers all over Stripe.
- Delivering practical, useful, and reliable tools, processes, and code refactorings to Stripe engineers building Ruby-based services
- Improving deploying, scaling, and managing services
- Partnering & working closely with infrastructure, product engineering teams
- Mentoring junior engineers, driving & contributing to efforts to improve operational excellence within the team
Who you are
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.
Minimum requirements
- A Bachelor’s degree in Software Engineering, Computer Science or related field plus 6 years of experience
- Passion about developer experience
- Experience working across different parts of the software stack (at least 2): networking, service configuration / deployments, API development, monitoring, code generation tools
- Experience developing production software, leading and scoping work for a team of engineers
- Demonstrated leadership and mentoring ability
- Proficient in Ruby
Preferred qualifications
- Experience designing and architecting high-level systems and distributed systems
- Experience collaborating across engineering teams within an organization
- Ability to quickly learn and work with systems agnostic of programming languages
APPLY HERE
by Ronald Barron | Jan 15, 2024 | Uncategorized
Job Description
Title: Engineering Manager
Location: Atlanta, GA
Type: Full Time Remote (US)
Workplace: remote
JobDescription:
Are you ready to lead teams who build software loved by thousands of restauranteurs and millions of users? Are you able to drive collaboration, and express to your team how their hard work provides the best technology solution available to restaurants? Will you grow your direct reports in both their technical capabilities and their character as teammates? If you answered yes to all these questions, Popmenu could be the place for you!
About this Opportunity
Popmenu is looking for an Engineering Manager with a record of leading engineering teams through a company’s aggressive growth phase and providing meaningful professional development opportunities to mid-level and senior engineers. Our ideal candidate understands how to motivate and develop engineers so they will operate as great teammates. They also have a passion for breaking down a project and keeping it on track.
What You Will Be Responsible For
- Leading a team who builds quality software that accomplishes the goals defined by the product and/or technology organizations.
- Finding the right talent. You will be interviewing and making hiring decisions that will make Popmenu a world-class engineering department.
- Forming and maintaining high-performing cross-functional teams.
- Owning project management, work decomposition, and performance for one or more cross-functional delivery teams.
- Coaching and unblocking team members who are not meeting commitments.
- Ensuring team output is visible to peers, engineering leaders, and across the company.
- Coaching teams to push their performance beyond what they thought possible.
- Holding regular, structured 1-1s with engineering direct reports to align the goals of Popmenu and its engineering department with each person’s unique career and personal goals.
- Identifying growth opportunities and increased responsibility for direct reports and supporting them through to success.
- Collaborating with engineering leadership to perform multi-perspective performance evaluations of engineering team members.
- Diagnosing individual performance challenges, creating structured performance improvement plans and offboarding if necessary.
- Partnering closely with UX and Product teams to ensure we are delivering the right products in the right way at the right time.
- Discovering opportunities and taking advantage of them by implementing department and company-level initiatives.
What You Bring to the Table
- 2+ years of experience as a software engineer in a high-growth company.
- 2+ years of leading high-performing teams with agile development practices in a high-growth organization.
- Considerable experience coaching mid-level and senior engineers via targeted skill and behavioral development.
- Strong understanding of scripting languages, ideally both Ruby and JavaScript.
- Familiarity with Ruby on Rails and React.
- Demonstrable experience collaborating with Support, Product, QA, and UX teams.
- Experience implementing inter or cross-departmental initiatives is nice to have.
- Incredibly strong textual and oral communicator who is comfortable having conversations that bring out the best in their people and teams.
APPLY HERE