Plunk Software Engineer Job Listing:
Plunk is hiring Software Engineers to help make communities and communication simple, secure and private. If you care about the quality of code as much as you care about building solutions that foster user security and privacy, you will fit right in. This role will give you an opportunity to make an immediate impact by solving challenging problems and for you to ship new and exciting features. Together, we can help people build stronger and secure communities .... and we're just getting started!
Requirements:
- Ability to reason about software, algorithms, and performance from a high level.
- Must have a solid grasp of object-oriented programming, databases, development, and testing methodologies.
- Comfortable with iterative and incremental development.
- Experience being the architect of major new enhancements
- Skilled at multitasking
- Capable of communicating effectively. We're a small organization; you will be involved in every aspect
Application Process (Steps 1 through 5):
Step 1: Tell us about yourself: Link: Application Process Starts Here!
Step 2: A five question programming quiz (coding in language of your choice)
- Applicants are encouraged to solve (or attempt to solve) each of the 5 questions
- Points and partial credits are awarded based on the attempt to solve a problem
- Additional bonus points are awarded for elegant code
- Code should be clean, simple and easy to understand
- Code should be a result of careful analysis of the problem, and finding an algorithm and design which simplifies the code greatly
- Successful candidates will move to Step 3
Step 3: Programming Task: You will be given a short programming task to complete in 72 hours
- The task will be given to you on a Friday and will be due by Sunday 11.59 am
- Submissions after the due date will not be accepted
- This task will focus on your coding, analytical and problem solving skills
- Points will be awarded for elegant coding style
- Code must be as short as possible
- It should as verbose as necessary
- It should be easy to follow and each statement should be easy to understand
- No statement should seem redundant or superfluous
- The code should follow the idioms of the language
- Successful candidates will move to Step 4
Step 4: Face to Face interview via Zoom
- We will dive deeper into your role and responsibilities here at Plunk
- An opportunity to address any questions you may have about Plunk or your role at Plunk
Step 5: Offer
- Successful candidates will be presented with a job offer to join Plunk as a software engineer
Benefits:
- Competitive salary
- Remote work & flexible working hours. Whether it’s your favorite coffee shop or your living room, you have the flexibility to work wherever you will be most effective.
- Work in an engineering-first organization
- Feel good about building quality solutions that solve pressing problems in our world and
- Working with an expert team that values integrity.
Good luck! |